This Spring Airsoft pistol, is actually pretty good for a beginner. I'm not entirely sure what the fps is but I believe it's above 150fps. The magazine once empty can be reloaded, simultaneously by pulling the spring down and turning the magazine upside down ( shaking it a bit). It has some dirt on it or paint on one of the grips.