Yes, it is not something readably available but if you look on the cap, there is a letter and number. Either google that radiator cap number X-X and see if it comes up or call a large radiator company and they should be able to get it for you. Still about $50.00 as I can best remember. I think they are about $90.00 from Aqua-Hot.
Good luck,
Karl