I just had mine done at the dealer....Two forty dollar joints and the rest labor...700 all total....OOOOuch!
He told me there was a lock type ring or c-clip and you need a long punch type of tool...