For the more recent ImmersionRC products, most retailers will stock a good supply of spare parts. 


For the 'legacy' products (like all Vortex product lines) there is one retailer that stocks all parts that are still available:
https://www.nextfpv.com/


This site is in Australia, but has extremely fast shipping to the rest of the planet.