I would definitely find him a good therapist. He's been through a lot and it sound like he needs some additional support. My kids have both gone to play therapy and generally enjoy it, and have benefitted from it.
When the budget allows it, and there's an interest, sure. I don't consider them gifts, though. These days, it's usually small Lego kits and American Girl-type accessories. Or maybe, something to use outdoors. The budget rarely allows luxuries, but it's nice to add-on to their interests once in a while.