It's good that you got your money back.....but you should have bitched about paying the $60 fee.
Anyways...did you look at the Terms of Conditions or "the fine print" before ordering this bumper? Most of the time when they say "ship in 3-5 days" they really mean "ship in 3-5 days once we physically have it with us".