I rented a Giant OCR with Tektro brakes, and while I thought it was a pretty decent bike, the brakes were horrible. Perhaps new brake pads would have solved the problem, but they didn't have nearly enough stopping power. I'd at least put some good pds on them (something like Koolstops ) or put on upgraded calipers.