Carolina Clutch and Performance, Inc.: Performance Clutches & Flywheels
So ordering from this place was a mistake, 25% restock fee, if they can even take the flywheel back since "no returns on special order items". And nowhere on the page does it mention the fact that it's a special order. So that's about $200 with shipping just to look have some quality time with the flywheel.
I should have done more research. Mercedes stocks the proper flywheel 112-030-13-05 for $1090 and you can get them online for cheaper. Looks like I screwed the pooch on that one.
Oh well.