I think for a non-collector, the Senella card would be good, because they are vintage to his playing days, nice looking and interesting-- and you can get a nice one for under $500.
The German Babe Ruth/Harold Lloyd 'Speedy' real photo movie postcard would be great, and under $500, but is probably hard to find. That's something both the collector and non-collector would appreciate.