Based on the recommendation from above otherwise known as Ron I placed an order from BA Bolts. I ordered some 3BA roundhead screws, nuts and washers as well as ¼, 5/16 and 3/8 stainless cycle thread studding. I received the order within 24 hours and was very pleased with the prices including the P&P.
I ordered the washers as my James ML DU42 headlight has washers under the screws so I believe my other headlights should have them as well.
That’s interesting. The James DU42 is definitely original as it has the original paint screws etc. Maybe they were added later. One day I might even find a James for it to fit on!