You can still buy new fuel caps from Toyota. Toyota will also sell you a seal kit, if you feel like pulling the guts of the cap apart. From memory, there is a total of 3 seals, 2 in the centre of the cap, plus the main rubber (cap to filler neck) gasket.