Arcade sticks aren't meant to vibrate, give up on that part because you will not find any GOOD joystick that vibrates. If you NEED vibration, dont use a joystick, thats basically what it comes down to. Now, you're options for good DC sticks are:
The official DC Agetec stick:
Not a bad stick...