I've got my first (sprint) triathlon coming up at the end of July. I need a bike to train and race on. I'm comfortable on both road and MTB style bikes, but haven't ridden on either in several years. ...