Wow, this is more complecated than I thought. Either buy a cheap knock off or the original. I only need one for the next 5 months; I'll be going to college. I'm saving up for a new PS3 now. But I on't want to dip in too far in my savings. I think I'll save up a bit more. Thank you!
I wouldn't trust most 3rd party controllers because of latency issues - you don't want to make the game harder because the controller didn't register a button press in time.
For older game consoles, I did buy 3rd party controllers, but those were wired. Now we are in the wireless era and you want that controller to do what is it suppose to do.