Here is an alternative - I had a dead PSone CD mechanism from my first attempt on my IntoPlay project when I tried to solder to the ribbon - did it but got a short somewhere; so kept the drive in my rubble box.
The CD drive motor is quite powerful, has a plastic end so it is easy to melt or glue a small piece of metal onto it to make the motor unbalanced (what a rumble motor is), and the motor is small; about 15mm x 12mm (or with shaft, 25mm x 12mm). It also runs happily on 7.x volts, or about 8.4v as I tested it on.
Given that you can buy PSone's or PS1 consoles for about £3 sometimes as car boot sales, it is cheaper to buy a console just for this component than buy it new!

What this means in real terms is that you can have a cheap and small but fairly powerful rumble motor without having to use a much larger one from a controller. (For comparison, the CD spin motor in the pic is about the size of a normal rumble motor). I will use these in future projects; thought I would share this snippit with you too.
Looking into the small joysticks at the moment, seeing if I can find a source for some of the Pandora joysticks, for small joysticks in portables.


