I too bought mine from them and it's exactly as described, no trouble with fitting, and the only problem i faced was a little clutch chatter, which apparently is just luck of the draw. I don't know what price they are at, at the moment, but i also bought mine for £163 or something including postage, which was loads cheaper than the rest.
Edit - getting parts from them also seems to be luck of the draw, mine turned out okay, but there are some pretty bad reports on them.