Grizzly 450 Starter Solenoid

Well to add my current repair list my starter solenoid has quit working after doing the diagnostics.

Gee, Yamaha doesn’t give these away that’s for sure, and I’ve seen alot of bad reviews of the $8 Ebay Chinese versions.

Should I just dish out the $54 for an OEM one or is there a good source for an aftermarket one out there?