This is not the aftermarket junk, it is a factory Yamaha used part that came off of a running ATV.
Yamaha ATV 2006 GRIZZLY 660 DUCKS UNLIMITED EDITION - YFM66FAHDV Electrical - 1
Yamaha ATV 2006 GRIZZLY 660 HUNTER HARDWOODS HD CAMO - YFM66FAHV Electrical - 1
Yamaha ATV 2006 GRIZZLY 660 HUNTER_HARDWOODS - YFM66FABGG Electrical - 1
Yamaha ATV 2005 GRIZZLY 660 HUNTER - YFM66FAHT Electrical - 1
Yamaha ATV 2008 GRIZZLY 660 - YFM66FGXL Electrical - 1
Yamaha ATV 2008 GRIZZLY 660 - YFM66FGX Electrical - 1
Yamaha ATV 2004 GRIZZLY 660 - YFM660FS Electrical - 1
Yamaha ATV 2004 GRIZZLY 660 AUTO 4X4 WETLAND - YFM660FHSWL Electrical - 1
Yamaha ATV 2008 GRIZZLY 660 HUNTER - YFM66FGHX Electrical - 1
Yamaha ATV 2008 GRIZZLY 660 - YFM66FGXGR Electrical - 1
Yamaha ATV 2004 GRIZZLY 660 HARDWOODS HUNTER CAMO - YFM660FHS Electrical - 1
Yamaha ATV 2005 GRIZZLY 660 - YFM66FAT Electrical - 1
Yamaha ATV 2006 GRIZZLY 660 HUNTER_HARDWOODS - YFM66FAV Electrical - 1
Yamaha ATV 2007 GRIZZLY HUNTER - YFM66FGHW Electrical - 1
Yamaha ATV 2007 GRIZZLY 660 - YFM66FGW Electrical - 1
Yamaha ATV 2004 GRIZZLY 660 AUTO 4X4 WETLANDYFM660FLES - YFM660FHSW Electrical - 1
Yamaha ATV 2004 GRIZZLY 660 AUTO 4X4 WETLANDYFM660FLES - YFM660FLES Electrical - 1
Yamaha ATV 2008 GRIZZLY 660 - YFM66FGXR Electrical - 1
Yamaha ATV 2005 GRIZZLY 660 HUNTER WETLAND - YFM66FAHWT Electrical - 1
Yamaha ATV 2006 GRIZZLY 660 SPECIAL EDITION - YFM66FASEV Electrical - 1
Yamaha ATV 2006 GRIZZLY 660 HUNTER_HARDWOODS - YFM66FABGH Electrical - 1
Yamaha ATV 2005 GRIZZLY 660 SE - YFM66FASET Electrical - 1