This weapon has served well as my first purchase in Airsoft. The modifications have made it functional and comfortable. It is accurate and will deliver rounds down range fairly consistantly. However, the trigger response and speed of the stock motor leave something to be desired. I've no plans to upgrade this rifle any further.