RWS / Diana 54 and FWB 300 come to mind and I think there were others. The idea has been around and in use for years.The systems work very well and accuracy approaches that of PCP's. Check out this link for a little info. http://www.eddiecolwell.tzo.com/RWS-54.htm