If there's a cycle shop near you, The ball brearings from the wheels are the correct size and are cheap to buy loose..
It took me two years to find a replacement blade, Is yours the bakelite type as mine was, The replacement I found was aluminium
This one was split almost in two!
The replacement built up and a stock refurb, It had been in bits so long that I struggled to remember how it went back together!!
Parts turn up on fleabay occasionally for them
John