If you have all the broken parts, you might want to contact buildyouridea.com
You might want to check out the site. The guy can sand cast any part if he is willing to take on the project. There are many examples of lost foam casting, etc. on this site.
This is just one option. Thought you might want to look into it.