I have been running the M-Roadster shifter for a long time. Where have you been?
A Z3 1.9L shifter is recommended in a e30. I believe the M-Roadster one will not work because it may hit the driveshaft. understeer.com has the budget kits there, which include extra yellow bushings and circlips to replace as well. They also have a DIY on howto bend the selector rod so you do not have it rubbing against the guibo/flexdisk.