The perpetually long waits on Tesla parts is especially grating because they are the sole supplier of parts. They have enough parts to not have a wait, but not if they want to hit their production targets. Tesla as a company has chosen to make people wait months for parts that would take under a week with any other brand.