I started playing the game when I was 12, and today I think that was a little to young... 7 is just nuts.
If your going to get him some though, go off of Ebay. The prices directly from GW are pretty high, and you can get pretty good savings off of ebay. Let me know if you want some advice.