Check Impala Spares, they have original and aftermarket good quality radiator caps, I bought one for a Noah last month at 1750bob for original Toyota part , aftermarket they had quoted 500bob, just give them the chassis number for your car and they sell you the right part that you need.
Most...