Another option, if you have any old PS1/PS2 controllers lying around, is to get a USB adapter for them. It's like $5 or something (I'm not super sure of the price since I've had mine for ages, but it was really cheap).