You can go to any Lowes or Home Depot and go to the plumbing section and get a flexible hose used under your sink. they come in white and aluminum color. Get the one with 1/2 inch threads on both ends, and you can use those to replace the hose on your shower. Much cheaper and works just as well. They come in different lengths and if you need longer, get a PVC section threaded on both ends to join them together, and you can make it as long as you want.
I did this with my outside shower on my last camper.
Edit:
Click here.