I have had good luck with a rigid fiberglass snake, it wasn't cheap, I think it was $150 for 100'