Pull tope seemed tonhave good compression but recoil is squeaky. I havent done anything with itbother then pull the recoil. Sold as is for parts repair.