i have some i tried to use on my boat but they didn't fit good enough. dealer wouldn't take them back so they've been collecting dust. these have mounts that you secure to the transom, brackets that attach to the platform and slide into the transom mounts. there are pins to keep it all together.....from memory, it's a set of 3 brackets/mounts/pins from Supra but there might be 4.
the biggest question is how deep your platform is, mine would have been hanging off the end of the support brackets too far.
never got 'em wet, email me if you're interested...email@example.com