i think they will work, but what a pain to install!
the ones i have are designed to slip into the holder and they were extremely difficult to install. i used lube and even sanded down the outside a little to help with the fit. to press in, i jacked up the vehicle and using precut wood i would lower the vehicle using the weight and wood to press in the bump stops. it will help to have a second person to assist in the installation.