I've had a lot of these trucks also. I've replaced lots of different stuff on different trucks, but nothing stands out as being unusually high replacement parts, but some trucks had a fondness for a specific part that it liked to consume.
But my ownership of those trucks was many years ago. These days, replacement parts are not nearly as high quality as they were back then.
I have a collection of 3 headlight switches here, all bought about a year ago, from 3 different parts stores, all of them look the same, and all of them have a warped plastic board inside that allows them to make connections whenever they want, or don't want. So far, the 4th switch is still working, but I expect it too will need to be replaced at some point.
I might suggest maybe you can find an older relay that still works and see if your problem goes away. Gene