Here is a new old stock oil filler cap to fit the BMC A-series engine
Good-quality aftermarket item from Lancer Products
This is the 'breather' type cap, with a mesh element
Lancer part number OC180/1