best of luck to you.
Given your initial description, I would have merely re-soldered components, but with that linked site, I think I will stay far away from them.
I checked around for some cheap Chinese flashes, and the Shanghai Seagull Company makes some studio strobes. http://www.camerachina.com/productcl.asp?categoryid=111
I'll tell you if I find anything else.