Loading patent details...
US5299776A: Impact Dampened Armature and Needle Valve Assembly | Searchlight