Aircraft Spruce are an excellent outfit.
You should check with UPS about discounting your delivery if it is not there on time - check with them locally for policy on this.
It may be worth e-mailing Aircraft Spruce and telling them your problem - they will have their UPS account manager and the means of chasing it from their end. Never be afraid to complain if you don't get what you pay for.