1.03 seems waay too low. There is no way AJ wins that hard. They are both huge dudes anyways, as you said ruiz has never been ko'd so it makes no sense to think that it will happen this time with that certainty. Even 1.25 seems bad to me. Ill probably bet on other stats.
That's merely 3% return of your money and it seems that is a sure win since i think Joshua won't lose this fight. Ruiz is just a replacement fighter though not a pushover but still he got no chance against Joshua.
Keep betting where you can only win 1,03 will make you a loser in the long term, I personally always try to avoid bets where the odds are below 1,50
I made a very small bet on this fight and that is on KO in the first 6 rounds.