You'd need to go to an FFL or have one on site. Someone posted a map to the closest FFL in Waltham, it was a 5 min ride. Pay the transfer fee and done deal.
No way, that guy charges $50 to do a transfer and he gives you an attitude like he's doing you a favor because you're wasting his time.