Ready to put them on and looking for some installation and durability reviews... I am a bit concerned due to the heat generated in the sills....