I had Body Skins out of Elgin do my TL. Excellent work.
Just got a price through referral from designshielding dot com. Don't know them,but they did a friends M3. Price was very good and looked like a clean install.
Have not pulled trigger yet as need $ for spacers and tpms for my snow set up.