D.P.
Do you have a Kohl's near you?
Every year they do a FREE helmet check and even GIVE helmets to kids...they are very thorough. You might want to check into that.
I'd buy O. at a store rather than on-line, that way someone there that is trained can look at the helmet on your child's head and adjust as necessary!