My fiance is so difficult to buy gifts for! I struggle with this every year, but this year in particular.

He's 21 years old and wants stuff for his car (headlights, tires, stereo equipment, etc.)....