Long Bike Rides

I'd like to do a Bike ride from Eugene, to Bend, OR via Willamette Pass on 58 and then return to Eugene via McKinnzie Pass on 126. 289 miles in total. Here is a map: https://goo.gl/maps/g6xWQCTHhrJ2 . The thing is I will need water. When I did my trip from Sisters to Eugene a few years ago water management was my issue during the ride (as well as fruit acquisition).

Here are some links for Hydration systems I am gathering information on: