Those are good ideas. Also maybe be on the look out for a cheap (like $40) Lego Vita TV deal. It comes with a DS3 and he could play the game on his Vita if he wanted and hasn't already played it.If you keep your eye out for periodic sales, they'll often go for $30-40 too. There are a few combo packs for decent pricing on amazon but it looks like you already have most of the games included in the reasonably priced ones. Maybe the R&C HD collection combo for $64?
http://www.amazon.com/Ultimate-Combo-Pack-Collection-Dualshock-Playstation/dp/B009716KJS/ref=sr_1_2?ie=UTF8&qid=1440694715&sr=8-2&keywords=dualshock+3+combo
or you could get the Infamous collection one for $54 and try and sell the pack in game since you've already platted them or open it so that you can play Festival of Blood then trade it in.
http://www.amazon.com/Ultimate-Combo-Pack-Infamous-Dualshock-Playstation/dp/B009716KIY/ref=sr_1_1?ie=UTF8&qid=1440694715&sr=8-1&keywords=dualshock+3+combo