If you don't mind driving a bit, look up Alex (spyhunter). He's in Trenton, NJ. Does great work and is a good guy.
I reeeeeally hope you had your hatch floor repaired at your mechanic's expense. I wouldn't let somebody get away with that type of incompetence. Wtf did he think, that there were invisible frame rails embedded in your floor?