The PSP are graded by HK, not the seller. So a grade B is a good gun, carried a lot by a cop but fired little. $900 seems high for a grade B though. I sold mine a few months ago for $600. They were on the web for $599. Maybe the price hasw gone up but I bet if you are patient you can get one.