I bought mine from autozone all I had to do was cut an inch or two at the end at the thermostat housing to get it to fit.
Autozone part numbers
XL-060
or
60867
Advance Auto Parts
http://www.partsamerica.com/ProductList.aspx?parttype=13&ptset=A&searchfor=Upper+Radiator+Hose
Autozone part numbers
XL-060
or
60867
Advance Auto Parts
http://www.partsamerica.com/ProductList.aspx?parttype=13&ptset=A&searchfor=Upper+Radiator+Hose