Repair, no. Recover data, sure, bu tonly with a specialised service and they are expensive usually.
Yea, I partly guessed that that was the case, but never hurts to get a 2nd opinion. The cost of data recovery is ridiculous.
I contacted a company (for sport to see exactly how expensive) and they quoted €550 to recover 8GB.