I've had two Rossi revolvers at different times. One was a .357 with a 4" barrel and the other a 2" snubbie in .357. They both were very dependable guns and I had no problem with either. I couldn't hit anything with the 4" barrel model with any .357 I ever tried. Granted, that was several years ago and the only ammo I tried were full house 158gr hp. I could hit a beer can at around 30' with at least 5 out of 6 rounds of .38s, though. Could be part of the problem was that back then I usually drank the beer before shooting the can. The 2" I just sold 3-4 years ago to get a Charter 2000 in .357 with the factory ported barrel. It shot any 125-135gr, .357 that I tried in it about the same and usually grouped around 3" at 7-25 feet. I did a bit better with the .38s in the same gr. Personally, I would go with a 3 or 4" barrel if I was using it as a truck gun. Taurus now makes Rossi, so you get the lifetime warranty. Not bad knock around or field guns for the money. As good as a S&W IMO. My truck gun is either the 2" Charter 2000 or a Taurus Tracker, 4", both in .357 with factory porting. Another thing... if you should need to use it in a self defense situation, you will likely lose it to the police untill after an investigation. I'd rather lose the Rossi than a more expensive revolver.