Well, that's a pretty broad stroke, there.
The finish on the receiver is top notch, until it gets wet. Then you're fairly fucked.
The finish on the stock is decent, but it achieves it's color on both the green and black stocks by way of a clear coat over a base coat, and the clear coat can get scratched off after awhile, creating a non-uniform appearance.
Easy solution -- paint that bitch.