Im sorry, but shipping is a service you pay for. The business only takes it to the post office for it to be delivered to you, beyond that point its no longer his issue. Tough luck dude. Besides, if its just a flash hider its not going to kill you to pay a couple dollars for shipping again.
Postage is the middlepoint between you and the seller. That is all.