I've owned Tesla's since 2018, and only seen a pre-repair estimate with an actual charge once, on the 2022 Model 3 I own now. And it wasn't a diagnostic fee, it was a fee to repair the component that broke. They also told me that they would drop the charge if it should be covered under warranty...