I am playing with a mini for now a BIG couple of month,
and the only thing I will say you is to not change anything else that barrel, feedneck and board, the other "upgrade" (should I say "downgrade"?) don't upgarde the gun, at best they will not change performances but they will really decrease the reliability of your Mini ...
Keep your money to buy balls ...
Just my mind ...
Thib