I have had good luck with the newer UTG Pro's.

Comes with wrench attachment, barrel Nut and one rail section for under $100 easy

https://www.manventureoutpost.com/Le...k_p_47216.html