It is. It takes patience to shrink the film down to the curvature of the glass then a 2-person job to lay it down inside the car. Not to mention properly plugging the bottom to make sure the excess water doesn't flood any electrical systems. Shops in Cali are charging up to $500 JUST for the windshield. There is no substitute for experience. Plus, you don't want any water damage under the dash that Tesla will deem not covered under warranty. For that very reason, I opted not to tint my windshield.