i used to have one on my current car from japan and it was working fine, then i took it off and chucked it on another car and it was stalling left right and center.
some close calls when taking corners, all of sudden its just stalls and you lose power steering and braking (not recommended)