20gallon tank new is what, like 25 bucks? you might be splitting hairs by the time you weigh the difference between the cost in time and parts between fixing it vs just buying a brand new, clean, warrantied tank. If it was a 40+ it would be a different story, but small tanks are so cheap...
