As a retired ex metallurgist I simply can't resist adding my ten cents worth...
The two most common types of stainless steel are ferritic, which is magnetic, and austenitic, which is not (there are 5 main types, based on crystal structure).
Austenitic stainless has a higher nickel content and is more corrosion resistant.
One example is 18/8 or AISI grade 304, others are grades 302, 303, 316, 32, 347, & 348. Happily, Bunnings Aerospace division has fasteners in 316, as do boating suppliers. Check with a magnet, I doubt many Chinese fasteners are true to label.
Now, the avoidance of magnetic fasteners is to prevent affecting the calibration of the compass, the primary navigation instrument until the late 70's. With local flying, the use of GPS and moving maps, accuracy isn't as vital, and seeing many ultralights with rudimentary compasses and no correction card, probably only of academic interest.
With Danny's 20 screws, if a manufacturer uses them, they are probably OK, and if not, the compass could have been adjusted to compensate for them. The main issue is not to inadvertently disturb any calibration that has been done.
Painting stainless isn't difficult. Degrease with acetone, sand lightly, prime first. Rattle can enamels are fine indoors.