I've got an EXCELLENT condition HB-18 lens hood for your 28-105 f/3.5-4.5 D lens. It has a few light marks from usage. Fits your lens perfectly. I'd like to get $7.99 and I'll pay the fees plus free shipping. Send me a check or PayPal and I'll put it in the mail immediately.