Try Jims Guns in Garner, good guy and can always cut you a deal. Mike Tilly out at his place (PHDSC) might do it but I don't know how much for a transfer.
I'd say either of those, because they always go the extra step for customers and the staff know thier stuff. Unlike a number of shops that I won't cast a shadow in anymore.