Where's my fender dude?

Yes, I would be, considering it sounds they are getting it from another source. 3 weeks is too long for them to not have the part in hand ready to ship.