if it vibrates definitely get the driveshaft. the price on it is not out of line. it's high, but you aren't going to find an MMC one cheaper. I tried going straight to dynotech, they charge more than dennis does for the same exact shaft. you could try getting a custom steel one, but that's going to run about $300 by the time you're done and there's a good chance it will vibrate as well, no matter how well built. It's not a balance issue so much as a material properties issue.
lose the egr if you can get away with it. i don't know how strict they are in chicago. personally, i'd get the kooks midlengths if i had it to do over again. with long tubes getting the tranny in and out is much, much harder.