WTB Clutch Pedal Safety Switch

Not sure that's the one... part # should be 2947856. Looking at the one from Brewsters looks a bit different, but yours may work? Can't read the part # from your picture. See this one is one I need http://brewersperformance.com/proddetail.asp?prod=CS2947856NOS.

The part number on mine is 3488174