No, I've no personal experience with the bikes just remember some good reviews in the sport magazines.
Yeah, I'd agree that the price is right. If something about the fit isn't right you shouldn't have a problem getting your money back out of it.
Did you visit
Sheldon's Terry History page?