RE: Why won't it Fit!!!
The yardage thing on the front of the scope is an "Adjustable Objective" a fancy way of saying a focusing ring for different yardages , common on high powered variable scopes. It may have a 40 mm lense but you should measure the actual diameter of the front bell and buy the right height of rings for that size. That should solve your problem.