Sorry for the late reply, why Im not suggesting a PS2 controller because, getting a compatible adapter is too much hassle, if you are okay with it, then buy a PS2 controller by all means..
Also, the button layout may be confusing (Cross, Square, Triangle, Circle) will appear as 5,6,7,8..
With these cons aside, I consider the PS2 controller to be the best controller ever MADE.. I own a Xbox 360 controller and I still say it
Lastly, for newer games, you will have to configure Xbox 360 controller emulator for PS2 controller, You have to use MOTIONINJOY to emulate 360 controller functionality.. Its easy one step process, everything will work flawlessly except triggers which will act as buttons

in ebay I found many 3rd party PS3 controllers for as low as Rs 900-Rs 1000.. Those are wireless ones along with analog triggers, rumble, even sixaxis if u own a ps3.. Pretty VFM on paper, but i cant say about reliability
Normally I say Stay the F**K away from them, but after using a 360 controller both original and fake.. I have to say the only difference was the cheap LED and no inline breaker .. I couldnt make out a single difference in quality of the buttons, triggers, and analog sticks..
So, my advice, either stick with the frontech jil 1731 (hassle free), get a PS2 controller with adapter (test it out first before buying), or a PS3 3rd party fake for Rs 900 (unreliable)
There are other controllers too at low prices, Red Gear etc, but I have no experience regarding those as Ive never used them myself, so do a bit of research before buying