I'm kinda partial to RRT :). We've got quite a bit of experience on the original M5, M635, E30 M3, etc...