As posted by Green Dragon:

"Shock Travel Compressed-Extended

Isuzu OEM
Front
10.24-15.35
Rear
12.56-19.25

Rancho 9000 or RS 9000X

Front PN RS9214 or PN- RS99214
9.67-14.82
Rear PN RS9215 or PN- RS99215
12.66-19.78"

So by these numbers the front Ranchos are about 1/2" short. May not matter with stock bump stops, but increasing the downward travel of the A-arms may damage the Ranchos. So ideally, if the XL's specs match the X's you could maybe use a 5/8" - 3/4" spacer at the top of the shock to compensate. The low profile snubbers could then be used as intended. I had planned on fabbing up new shock towers for mine but am still researching.