I put a TJM bar on my BT50.
I like ARB stuff and think that generally it is well designed... if a little pricey.
But the bar for the Ranger/BT50, they could have put in a bit more effort.
The bar looks good, but to get a recovery point it is extra $$ for the recovery point that bolts to the front diff cross member, of course you can't use the standard sump guard either as it won't fit the recovery point, so you have to buy that as well.
Seriously? A recovery point attached to the lowest point (well, almost) under the vehicle so you have to attach a recovery strap
before you get stuck and risk damaging or snagging the strap while you traverse the obstacle
. Get bogged and you are down for some serious spade work or possibly a snorkel before you can find it.
I seriously considered the Ironman gear, but managed to find the new TJM bar for the same price and fitted it myself. Before you buy it though, climb underneath and have a good look how it is mounted to the chassis.
I know with the factory Mazda bars they had a lot of issues as the mounts weren't up to the job of the bar bouncing up and down. There were a lot of complaints from those ones and dodgy mounts.
Side steps, I also went with TJM as it was on special (sensing a theme here) and I knew they were compatible. They aren't as heavy duty as I would like, but provide some protection to the sills and you you will be hard pressed to find some rock sliders that are side airbag compatible.
As for suspension, I liked the stock suspension, but its not up to the job of carrying an extra 40kg on the front. I put in heavy duty King Springs ($200) after the bar as I was planning on getting a winch. Even with the winch in there they are still a tad on the stiff side. I just swapped the springs and re-installed the struts as there was nothing wrong with them.
It isn't a hard job to swap the struts, but get someone to load the springs onto them for you. There is a heap of tension in those things and bloody dangerous to do armed only with some spring compressors and a vice. I destroyed 2 compressors attempting it.