I brought my s-hose to Autozone asked to see their inventory and picked a hose darn close to the original. With a little trimming it fit perfectly and I've never had a problem with it. Plus it only cost about $5. This might be an option for you.
As for the upper radiator hose, the one Autozone offers just needs a little trimming. Again fits spot on and I've never had a problem.