Well sex is kinda out of the question. I'm old fashioned and keep that kind of thing for marriage...
He loves metal, got me into it. Loves antique, well-made stuff, cowboy stuffs. But I'd like to get him something more unique for his 21st. I've gotten him cd's, belt buckles, tools, etc before and I'm stumped on a creative take for a gift.