I think you should buy something for hunting if it is so important. But also I can recommend to search for something neutral. Like example check these gifts for hunters I think it is good idea!
In order to make a good gift and please someone, just pay attention to the interests of the person you are going to congratulate. Personally, in the case of my friend, I know that she is interested in Russian culture since she is from Russia, I decided to give her this doll from https://www.tresorsderussie.com/en/matryoshka-russian-nesting-dolls-xsl-350.html.
Hello! have you ever made some DIY gifts? I think it is a really great way to tell a person about your feelings and show your love. I like creating something like the lapel pins from https://www.pinsource.com/custom-lapel-pins/die-struck I am pretty sure that you will like this idea a lot. Think about it ;)