Anybody bought anything from them? Despite 1k of positives, something doesn't feel right: looking at the feedback they seem to have an almost unlimited supply of certain pieces, most notably R80 James Bonds, all of them mint mind you.
A google search only turned up someone on another forum having made the same observation in February and asking the same question (which I dont think anyone there answered).