are you certain that its not a problem with royal mail , the amount of times i have been let down by royal fail ,
twice with orders ( other shops ) ive paid an extra £6 -£8 for a next day service and its taken 2-3 days . when even on the tracking slip it says it was dispatched on the day they said they would

... royal mail suck
its no longer like 1st class is 1-2 days its more like 3-5 days ...
i get quite alot of bits from mkracing , microtech ,and bmm and to be honest i have nothing but praise's for them ..
its just a few of the other well known shops tend to let me down ,with sending it out later than what they said .........