Is he solid on his multiplication facts? I think that makes a big difference.

I was worried about long division for my DD, only because I remember it being the first thing that tripped me up in math in school. To my surprise, she picked it up in a day or two with zero issues. However, she was much older than your DS.