160 vs 260: Are they both suitable for Road Racing? Where is the cheapest place to purchase one? (I race with VARA and they don't sell them, they rent them).