I have them installed in mine. They definately need some finesse to get them to work. Heated them up to push them closed to the hull and fiberglassed the heck out of them.
Mine do not leak but I suggest making sure you have everything sealed up good.
They are great footholds and I LOVE THEM.