This gun works awesome with just the stock stuff. A new barrerl would increase accuracy, but is definatly not nessisary. I got a complete kit for 190. Dont every buy this gun from a retail store unless its a really really good price. check out vendors on the 'net, you'll generally get a better deal. This gun has some really good intimidation factors too.
Some people are scared just cause it looks powerful.
I would definatly reccomend this gun to anyone out there. I like the metal thingy cause I have had 2 friends with the rubber kind and both have had problems. Its easy to use. Its got good accracy. Its a great gun.