Don't know if your son is into those wrist bracelets, leather beaded things? Amazon has a range that's not too expensive.. Gift voucher/ card for music etc.. Or aftershave/ men's smelly stuff? I have 3 of my OH nephews to buy for 23, 19, and 18 they will all smell nice lol