I think on the shocks you are considering the "2.5" is referring to the body diameter rather than the length. Most of these shocks come in various lengths. There are a lot of informative threads on here about all of the shocks you have mentioned it just takes a lot of searching to find the right ones. Best of luck with the choices and as the rest have said I am looking forward to seeing the results.