I always pay the credit card fee. Especially if the place only takes cashiers check / money order. I'd probably spend more in Cashiers Check fee + gas driving to bank + gas going to get stamp + stamp+ all the time wasted. on a $500 gun it is only $15 and I am earning miles to my next free southwest flight!