Holdwell solenoid 04287583 for DEUTZ Genie and Bobcat engine
Brand: HOLDWELL® Condition: New Aftermarket