Just get some upgraded bushings, like energy suspension hyperflex. - about $14.00 bucks each.
The thing about aluminum is, when pushed to its limits, it breaks, whereas steel will bend. Neither bending or breaking is good...but bending is better.
I think codyGT hit the nail on the head - "Just another company trying to sucker someone with $$ to blow."