Well, my experience kind of goes both ways with guns that came from iammo.com
I had read a post on these forums about a shipment of re-import 39-2's they got in from somewhere off the continent (Israel, perhaps?) and these were formerly issued duty pistols. The fellow that posted here got an extremely nice one at "grade B" level and I got to talking with two of my shooting buddies in very short order.
Long story short, we each bought one so three of these in all, and we all selected a "Grade B" which was an upcharge over the "Grade C."
All three of them were in EXTREMELY used condition. On one pistol, the rear sight screw was broken off and missing (screw shank inside the sight, likely never to come out) and on another, the entire rear lollipop sight is loose in it's spot and needs to be replaced. The last of the three has genuine wear and finish issues but is an absolute runner and while worst looking of the three at first glance, it's a fantastic shooter.
Comparing to the pictures of the pistol that the poster ordered and received, it seems wholly obvious that we got three "Grade C" pistols even though we requested, were charged and paid for "Grade B."
In an odd twist...
By the time the pistols arrived at our FFL, iammo.com had jacked the price up on each of them by like $20, (ours were already paid for) but either way... two of the three guns have genuine issues and all 3 of the 3 guns simply couldn't be anyone's version of a "Grade B."
We rolled the dice, we took our chances and we don't have a pile of money in these guns. I feel crappy about the whole transaction because it was my idea. On the other hand, we all went to the FFL together and we each did our own 4473 and I let each of them select their pistols before I looked at any of them and I took the one they left for me. (which as I said, was clearly the best of the three)
We never bothered to contact Iammo or complain. It's the only time I've dealt with them. I really have no idea if this is how they always do things or what.
If you do chase one down, please do report back.