I actually got somethign similar at Home Depot for about $10. It has interchangeable "heads" that fit basically any size drain, but the best part is that it doesn't use cartridges.. It has a compression chamber with a pump that allows it to put out quite a lot of force.