It is not consistent how they charge it.
I tried to replace Model 3: first time, tried to charge me $800, I cancelled. Second time, I added a comment "hope to get replacement within warranty", they quoted for free.
For model x, they said it is free but a new Yoke model is coming up soon and...