Please post your solution to mounting to the Front Runner. Would be very curious to see your solution.
I agree with @gunsandgearnetwork that the hitch is definitely beefy. It attaches to the water port solidly but there is some slop in the receiver itself. Maybe put a shim in it? But its not...