Dont forget hes used his time putting it together aswell, so i think "stitched up" is abit harsh a word to use really.
But i agree he could of save abit by doing it himself or whatever
It just needs another gig of ram, and abit better graphics card and it will game pretty well.
Both of those would cost you about £150 ish