First off, how many miles, what stage of gas, what kind of driving, and daily-driver vs weekend-driver all play a part in when you need it done. And for the most part $90 is not a bad price to pay. Around by me, they are about $145. But what I don't get is why they charge so much. The bottle to do the cleaning is $8. All they have to do is match the lines, hit the start button and walk away. About 1 hour later, the car is done. But if can catch the right guy, you will get it done for cheap. I did my Focus, my ST, and my parents Explorer. All for about $28. Maybe if some of you were close to me, I could help out.