I got this one because my original PS3 controllers analogue sticks are giving up but are not fully dead yet, So I bought this, now when I got it it arrived pretty fast, but the build quality is not the best, it is basically same as the PS3 controller with a few down sides. One is that the triggers feel to cheaply designed, not robust it seems like they going to fall off, but the buttons and other parts are really good. Now the main thing which struck me was that the R1 R2, L1 and L2 buttons swapped sides! So basically say your playing GTA4 and R2 is to accelerate in a car well now its actually R1 in this case, same with any other game, BFBC2 R1 is to shoot nope R2 is if you got this controller. SO it's pretty obvious it's not made well.
I contacted the seller and I got a new one the second day (I kept the other one as they said) very pleased with the quick response, however this time everything worked fine except my GTA4 game, unfortunately I could not shoot, GTA4 needs the trigger to be firmly pushed down, I think these controllers are not well made.
However I was not bothered as I could change controller settings in GTA4 yet again since I am also PC gamer these game useful to me on the PC. Overall if your a PS3 heavy gamer this is not the option, no you want the Sony Official Controllers.