My husband has recently gotten into cycling, and I would love to buy him some accessories for Christmas. Would love your opinions on what "must have" items I should consider buying. And of those, which brands/styles you'd recommend. I plan on purchasing bike shorts, pants, shirt, gloves, and anything else he may need. I think shoes are probably a personal preference, so I wasn't planning on buying those - unless you disagree? Thanks so much for your help.