Yeah the motors work fine, the problem is the gearbox and that nylon gear itself. I located one in a scrap yard, pulled the whole gearset out and gave the man $60. The dealer only wants to sell the whole subframe assembly, so you have to go elsewhere. I ended up just swapping the nylon gear off the junkyard gearset because there were some tiny differences in the tolerences and the junkyard gearset wouldn't fit into my 328i gearcase without jamming. The nylon gears are the same but the roller size must be micro different. I pulled the C-clip off and swapped nylon gears and its good to go now. I'm taking my old nylon gear to a local parts specialist that has a source for any gear, they just need the old one to match up. I'm gonna get a couple of spares. It would be nice to replace the nylon with some bronse gear but then the thing would last forever and we wouldn't want that.