I've never had a problem stopping the R. Normally you lose wheel traction before you come to a full stop me have to let off the brake anyways.
2009 WR250R "Da Mini Bike"
1999 Buell X1
2008 Husky TC510
I ain't fully crazy, just crazy enough!