But you would have to pay postage, he might like a boxed, delivered surprise??/
music, poster, tshirt with printed image on from virgin, get your own tshirt printed with something funny to him. Food hamper, sweets hamper, swiss army knife thing/multi tool, pocket torch.
10 lottery scratch card...not that i want to get people into gamling or anything but if im stuck for a gift idea i just out scratch cards in their card