I have a 40/67/1 Pure, and I fight rangers all the time.
They're tricky, because they can get 2 hits in before you eat sometimes, and if you're trying not to safe it can be difficult.
However, I would say I'm at about an even KDR with rangers.
Magers are easy to KO, and I have never been KOed by one at my level.