What makes you think they didn't ship it, as you claim they told you?
Couriers often are late delivering items, and sometimes even misplace an item.
hell the part could be in the gunsmiths po box, and they just haven't fetched it yet.
simply put, why would a retailer lie about the day they shipped an item?