good carpet cleaning products?

Yeah, at $120-140 you can't beat just going with new carpet. By the time you would buy all the stuff to clean it and all the stuff to dye it, you would likely have spent half that already.