Was checking my z500 after our ride Saturday and noticed a sizable oil leak in front of the engine. Found the oil pressure switch had started leaking around the prong connector on top of the switch. I thought to myself, what next? From fan sending units, coolant leaks, temperature gauge sending unit (which I replaced and the gauge works more frequently but still stayed on one bar periodically during this ride), seat belts cutting into the seats, a pitifully designed air intake setup, shifter trim piece, a cut tire (not CFMOTO fault), rear a arm inside bushings not taking grease and causing premature wear on the pins, etc, etc, etc. Had it since February this year and have put 550 miles on it and this guy is nickel and diming me to death! So I removed the switch, cleaned off oil, and coated the area around the prong with hot melt glue to hopefully reseal and test it before I replaced.