http://www.rockauto.com
This from one of my other posts:
Mine was bad where the line goes into the bottom of the radiator. Believe it or not, the hard plastic wire loom rubbed through the metal line. I suggest everyone check theirs to make sure they won't have the same issue.

Filter to radiator.....$20

Filter to engine..$33.79
2wd:

Radiator to engine..$28.79
they are cheaper at Rockauto, because the quality is nothing like the originals (didn't really expect it to be). The only issue I saw that might be a problem (other than the lines being thinner than original) is that the end that goes to the top of the radiator has a bend instead of a 90 degree connector. The extra distance that it sticks out with the bend makes it rest right up against the air box, this could allow it to rub a hole in the line. I put a short piece of hose over it for protection.