May I ask where you got the castings?
These came from Europe few years ago along with kit I bought in Switzerland. Flywheel Castings should be available from various model shops like this one.
http://www.ministeam.com/acatalog/Machined-Casting.html