There are a lot of tandems weighing (team + bike) in excess of your 300 lbs using v-brakes even on challenging terrain. It doesn't appear you're doing long, steep descents so a good set of v-brakes with good pads should stop your and your ride quickly. I would think a good setup would be able to lock your front wheel.