Taffy ,
There are a number of urethane paint products, which are both durable and chemical resistant Dupont's Imron being one of them BASF being a major paint and coatings supplier on your side of the pond also has equivalent products . The problem being cost , $ 150- 200 .for all the components needed to do yourself . Maybe you could aquire the small quantities you need from a local body shop or commercial refinisher . They would also have the paint charts for color selection .
Powder coat is another option . Check your area for industrial powder coaters ones that do tool grade stuff such as office and school furniture
public fixtures ,things like that . A shop like this could probably coat your items very reasonably and get close to original color . Shops which do
custom powder coating such as on show bikes and hot rods would be very costly .