Hi, I purchased my first dslr 3 months ago, it a Canon T3i and I got it with the standard 18-55mm kit lens. the front cap comes with the kit lens is so loose that I lost it without knowing. I went and purchased a replacement on ebay, which also comes with a flower hood, and I also purchased a bower fisheye lens just for fun. The cap fits fine because it has a spring closure, however both the flower hood and the fisheye will not screw on. They are both slightly smaller then my lens but the are both 58mm, same as my kit lens. I got the hood and the fisheye from two different sellers, so I am thinking maybe my kit lens is a manufacturer defect? Any advise or solution please let me know. I am new to all this and know nothing, please don't beat me up.