Fred, I believe the "wizard sleeze" is a 100% new frame, not a hard tail weld on.
That being said, if you have a frame you like, but the business has questionable practices or other things I find undesirable, is it worth the risk to spend the money with them?
Plenty of reputable frame...