Yes fabrication is needed for a keggel, and they are much heavier. I think I payed $50 for mine including the installed ball valve, so as a poor man I'm happy with it.
People are against it because the deposit on a keg is less than what it is worth, so prices will be driven up for smaller...