That is just a mid seventies ford starter solenoid. You can get that at autozone.
I had that problem many times in the past. Starts well cold then turns slowly when hot. And every time it was the battery. I have done new cables, new starters, ford solenoid conversions trying to fix the problem, but never fixed it. I say get new battery.