I've never seen anyone paint TPS or MC solenoids. Not sure if that was done for cosmetic reasons or to look like new parts were installed?
Don't know how fuel can leak out of the TPS area, it's not in the fuel bowl where it goes thru the casting?
Pretty rare for those screw holes to strip out, or the screws to get stuck unless the unit spent some time outside in the rain and heavily oxidized/corroded, etc.....Cliff