I have OS FP 20, OS LA 25, OS LA 40 and OS LA 46 engines. They all use the same screw, which is a M3xmumble-mumble. I'm almost certain that it's M3x0.5, and I'd be astonished if what fits the engines I have doesn't fit the FP 35. I get them at the local farm store, which has a well-stocked hardware section. If you're going to mail order I'll check the next time I'm downstairs and let you know for sure.
Get socket head screws, and make sure you have the right sized hex key -- cross-head screws are just asking for a stripped-out head.
It is M3x0.5. 30mm long is a bit much for the E2020 muffler on an FP20 or LA25, but works fine. It's just right for the E2030 muffler on the bigger engines.