Ooh sorry, the thread fell off my list, obviously doing too much posting recently! This age always appreciates vouchers I think, prezzo, Pizza Hut, zizzi etc, are amazon vouchers too boring? Cinema ones are a good bet too.
A mini hamper could be an idea, themed around their sport (eg if football then peter crouch’s autobiography, notepad for writing down bets, novelty chocolate) or running (running bottle, protein bar, wrist purse or weights etc)
Generic ‘manly’ ideas, magnetic bowl for screws, thermos flask and nice coffee, decent chocolate and a book, face mask/ shave cream/ old school shaving brush/ beard oil/ trimmer if beardy!
Something that appeals to their inner child. Nano blocks or Lego, a mini drone, or this to ‘fix things’ form cards or sugru. Raspberry pi’s get good reviews if they like tinkering with technology, or an old school console (SNES/ gameboy/ mega drive) usually come down to £35 ish if not less. Or a game for a console already owned.
Or subscriptions are an option, something like a running mag one, or the socks subscription if you really can’t find anything, a men’s fitness magazine, a beer or curry spice subscription... is anything close??