Grizzly 400 Starter/Solenoid Issue

This Griz has always started whiz-bang. Started and drove it about a mile yesterday, shut off for 10 minutes, and then got only a "buzz" from under the seat when trying to re-start. Took a look. The buzzing component is the small cushioned box – looks like some sort of relay with the three-pronged plug on top and the pos and neg batt leads on front. Searched and read all I could find on this site.

Batt is putting out 13.8 volts. I have rocked the Griz in gear to try to insure that the starter is not engaged/locked and have given the starter some firm "raps" with a light hammer. No change.

Is this the way that relay normally fails – instantly?? Any suggested fixes other than replacement? Are the "oem replacements" on the internet ($7 or $8) worth using – and are there preferences among those? If going for original Yamaha parts, is there a preferred online source.

Thanks for any help.