Hoses, these guys have some of the best prices, you can't beat them. Maybe find somebody in the area that can fix them as well as even the best hoses break and a $20 mend can extend the life of a $150 hose.
Ball valves, high pressure or low?
Low pressure HD, or any place like that should be fine. High pressure, Russ and Paul both have options, make sure you get more then enough rated pressure for the valve though.
GL