Yes, and 18 months in they're still so awesome. I drove a normal auto about two months ago and kept reaching for "my" paddles, it was a terrible experience.
If you can use a screwdriver, plyers and can swap some electrical connectors then you can install these. I did find a (rather obvious) error in their instructions and let them know, I'm not sure if they've been updated (they describe swapping the incorrect pins on the left side).
You need the "pre-LCI" version because the US LCI was actually the 2010 update, not the international (first) 2007 update.