Sorry to hear about your USB port issues, that’s a common problem with SkyController 2.
I’ve had three USB port connectors break off on me, fixed one once but eventually broke again.
Never contracted Parrot, figured it wasn’t worth the hassle and picked up replacement controllers off eBay. Always keep at least two working controllers on hand, They are not expensive and will probably get them a lot faster than from Parrot.
Just ordered a refurbished one off eBay this weekend, No battery but at $65.00 shipped a good deal. Silver stick model, square battery type.
If you do order from eBay, try to get the same version controller 2 as your current model so you can use same charger. The latest controller 2 use the cylinder type battery, older version models used the square type battery.
Good luck,
Paul