I get mine from GHW in Germany, you want the “model nuts “and “model Screws” these have a smaller hex than ISO standard so look a lot better as well as being taller and fully machined not stamped out and rounded. There is also Knupfer. who do similar.
Polly sort of do them but the last time I spoke with teh new owners they did not have much in stock.
You are unlikely to need much over M4 on most of these engines, maybe the odd M5 or M6 in which case I Just mill my own hex heads or nuts from round stock.
You will still probably have to mix a few thread types if your engine uses a 1/4″ x 32 sparkplug or you want to plumb water and exhaust with off teh shelf elbows you will need BSP. Metric Fine for the stuff that needs a fine thread that would have been ME or American Model Thread