The On3 and 247 composite rankings for the Kansas kids are quite similar (a few minor differences, but pretty close to the same).
But, the On3 specific rankings are pretty different from all the other services. On3 has nearly every Kansas kid ranked lower in the national/positional rankings than nearly all of the other services with Johnson taking one of the biggest hits (25th best QB and No. 4 player in the state for On3 vs. a consensus 4-star/top 250 player by all the other services). And, On3 actually has Clements as the top KS player in the class, which is the one big exception where they've ranked a KS kid much higher than all the other services.
Obviously, the only conclusion is that On3 is crap and the others are right...