You were basically ripped off.
Some FFLs don't even know this but an FFL can absolutely ship to an FFL via the US Postal Service. They can use normal, cheap means, not expensive overnight services.
Transfer fee seems high to me but I guess it's normal for a brick and mortar store. I usually use home based FFLs who charge less.
$47 for shipping was too high based on what I said above. Priority mail flat rate would have been under $20 with FULL value insurance coverage.
$8 for handling is totally bogus because of the $30 for the transfer fee. For all you know they DID use the USPS and pocketed even more.
I'm all for businesses making profit but this and that Granpas story sure puts them in a bad light. This was beyond profit, it was gouging the customer.