Horatio.. The anti- roll bar kit I got is put out by GH and you can get it from tower hobbies. I believe putting it on the back will increase steering but you would have to test it out . Because the roll bar might make your rear suspension so stiff your truck might have troubles getting over bumps. I believe you got enough tuning ability and common sense too to set up and run a zilla without any problems. But if you dropped one of those in your truck the Maxx's at your track would try to ban you from racing against them you are already giving them problems with your 25