I have taken my original radiator cap into my local NAPA autoparts store and matched it up. I couldn't get the exact psi rated cap, so I went with 1 psi higher.
I have never heard of a replacement thermostat, I have never seen, or heard of one go bad either... Did you have one fail? I'm sure I have a good used one if needed.