Sorry to hear that you had some damage.
I had the same problem, sans the damage, where the dinning table would walk around (unsecured) on any trips.
Didn't want the table fixed to any one location, as we like to move it around.
I bought some anchor eyes that fixed the problem, for the dinning table & chairs and the 2 rocker recliners as well.
I used 2 inch webbing and cinch buckles to secure the table & chairs... quite an easy fix. Snaps at the ends to go onto the anchor eyes and snap-together-buckles to join the webbing pieces.
The web strap goes up over the top of the table at the center down to the floor anchors... the chairs are secured to the table down low via bungee cords...using pool noodle pieces to prevent chafe.
Attached are the anchor eyes I used...painter the color of your choice.
PS I sewed the webbing to attach the buckles and snaps.
Hope this helps
'07 WildCat 30 RLBS ~ West Coast Edition ~
Trail Air - Tri Glide Pin Box
2000 F350 Lariat DRW 4x4 7.3 Diesel 89k miles
Edge programmer, 4" SS exhaust turbo/back,
Tru-Cool Max Trans Cooler, Bilstein Shocks
Vancouver Island, B.C., Canada