NAPA should be able to get the part. Also try ebasicpower.com
Check key switch also. get a test light and see if the lead coming to solenoid goes off when you let off key.
Also get some lube and lube the bendix on starter and in key switch. Graphite works well and stays in place.
"But if serving the Lord seems undesirable to you, then choose for yourselves this day whom you will serve, whether the gods your ancestors served beyond the Euphrates, or the gods of the Amorites, in whose land you are living. But as for me and my household, we will serve the Lord.” Joshua 25:15