The only other way to fix it is to send it to DJI. That will definitely get you a quick fix, but it will cost you about $200. If you fix it yourself, it will take a few hours of your time but it’ll only cost you $20.
The service costs $65 an hour – the total work took two hours, added $130 to the cost. Total Repair Cost: $283. Those of you who have DJI Care, if the crash is covered, you only pay up to the warranty. (Varies by drone but for example the Mavic replacement with DJI Care is $79 for the first drone; $139 for the second.)