If he's anything like my grandpa, he probably likes whores and whiskey.
Get him a gift of services instead of materials. This is two fold: it lets you buy something that you can use for yourself and also makes it seem personalized. A few years ago I detailed my mom's car for her. In reality I just needed to buy some wax and carpet shampoo for myself, but didn't have enough money to spend on that and a gift.