If you can stomach downtown nonsense town, I've had good luck with Central Gun Exchange at 1016 1st Ave, just north of the Federal Building in Seattle. Their number is (206) 624-0430. I think the main guy is Jim - nice fellow. Been a couple of years, but I think he'll do it for a flat $25.00.