Used one of these for Sporting .22 and HFT years back should be good for 40mm at 40 yds mine was spot on at 15 Used an oxbow square section spring and seals from Protek supplies.