Got an 08 mxzx 600sdi. Hand warmer switch is broken and need to replace it. Part number is 515176504. Problem is that they want $380 for it. Does anyone know if one of the other switches that are new on eBay for around $140 will cross reference over and fit it? Thanks