When I ran aluminum ends, I snapped shock shafts... which can get pricey and are not quick things to replace.
Really sounds like your just pushing it too hard/expecting too much from it. Do you do a lot of big air jumps? Wipe out hard with cart wheels?
What oil are you running in your shocks?
I run P2 rockers/rods, RPM true-track on the rear, teflon coated bodies/tini shafts on my revo with the variable rate internal baffles on the shocks. 99% sure I'm running 50 weight oil. I have them at the tallest hole on the arms as well.
My rod ends get deformed over time and I replace them before they break, but I haven't had one rip off a shock... ever.
I rarely hit a jump that sends me more than 4-5 feet off the ground due to it slapping the ground so hard when it lands... I have my savage for big air. The revo just isn't built for it. It can do it, but not absorb the impact as well while still being a decent driver. At least not IME.