Either one will work. All the 4Runner OEM shocks have the same dimensions, they might just be valved slightly differently.My question is do I go with 99 OEM shocks to match springs or with 02 which match the vehicle? Most searches say they are the same shock but part #'s are different. My thought is 99 spring would over extend 02 shock. Also open to the 5100's but heard they ride is a little stiff for DD.