I think this is just fine. As you said, no draws make any sense, and with the pot odds
you're giving him I think he's likely to make a hero call with AJ or KJ here.
Hands that sort-of make sense for him to have that might stack off here:
Beat you: 33, 55, JJ, QQ, KK, AA, QJ
You beat: KQ, KJ, AJ
(We can ignore AQ, since there's no fold equity anyway)
Combos that beat you: 3 + 3 + 3 + 1 + 6 + 6 + 6= 28.
Combos you beat: 8 + 12 + 12 = 30.
He's somewhat unlikely to bet the river with the hands you beat since your range must be scary, but he WILL bet every hand that beats you. An argument could be made for hoping he'll bluff the river, but the pot is pretty protected by then since he didn't leave enough behind for an effective bluff so that trims the likelyhood of that down a bit.
No, I like a checkraise all-in, and I expect to be looked up by worse hands often enough to make it worthwhile.