I've done a bit of work scratch building for this custom - an area of customising I'm not super comfortable with.
If you haven't been able to (or can't or not inclined to) watch the video, here's the skinny: I'm using a TR Hardhead to make a Megastorm, to go with my Gigastorm custom - still working on that big bugger!
The problem is the legs/feet - I prefer the tank treads to be on the rear of the legs rather than the front (as Hardhead's are). There's issues with Hardhead's chest area as well, in terms of mimicking Megastorm's, but I'm not as confident at fixing that. We'll just have to call it a modern interpretation of Megastorm.
I decided to add feet to the back of the legs and add a waist swivel - the rear of Hardhead's crotch and hips is a reasonable representation of the front, so that works. I started by cutting the crotch/hip section away from the rest of the body:
This is what the rear of the crotch/hip piece will look like, when turned to the front for robot mode:
I found this in my parts box - I think it's an arm section of another Bionicle-type robot. It has what will pass as a swivel joint, it turns smoothly and is reasonably solid (ie won't come apart without a little effort). And it's grey so it will fit the general colour scheme well enough.
I trimmed it down and fitted it into the crotch/hip piece:
...then did the same to the body pice, that it will insert into:
It looks like this when in tank mode:
...and like this in robot mode:
I still need to clean up all the pieces a bit before I glue all the new inserts into place. I may also fill out the flanks a little where the hips meet the body at either side of the swivel point.