Bazmak
Possibly, you're a firm supporter of Australian businesses: if so, then read no further....hmmm....
BA fasteners can be had, of course, at a price. Small fasteners generally can also be had, again, at a price, or I should say markup.
I've bought loads of small socket-head capscrews on Ebay, out of China, from a mob called Junter Hardware. I've got 'em down to 1.4 and 1.6mm., in a variety of lengths. I also bought some 2mm hex head screws while in Hong Kong some time ago and it wasn't a matter of the supplier pondering or scratching his head, it was very much "Certainly, sir. How many thousand would you like?". I've got nylock nuts at 1.6mm and round-head Phillips screws down to 0.8mm and while round heads mightn't be very useful on a live steamer, it's indicative of what's out there. All in stainless steel.
Hobson's - not sure whether they're Sydney or Melbourne, will also do 3mm hex heads in stainless, at a reasonable price. I'm in Sydney and one of the better nut and bolt suppliers has proved to be Raneve in Riverstone.
I've pretty much moved completely away from BA and any of the other 'imperials' and gone entirely to metric. I've 'replaced' British Standard Brass (26tpi) with 1mm pitch metric tackle and I've got a good suite of taps and dies, at that pitch, from 6mm to 38mm. Taps at 38mm are pretty hefty items and freight/postage can be an issue, but is, more often than not, subsidised out of China by you know who and is often free.
Unethical? Certainly. Effective? You betcha.
Wazrus