Wideners is a reputable place. I thought all they did was ammo.
They’ve got a lot of parts and accessories, along with a few Type 01 and 03 firearms.