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