Henshins - No Neo Henshin bodies will fit the suits. You need to pick up the re-issue bodies. These are generally called "1st" and come with either silver or gold cyborg innards. There are also re-issues of the evil Walder bodies too and these are generally a tinted colour instead of clear. Of course you could use original bodies from the 70's but damn they can be expensive.
The 1st and Neo Henshins look very similar, but there are a number of differences that make the suits not fit on the Neo Henshins.
I have been buying my Henshin bodies online from BBTS. I think they are sold out at the minute, but check the links below and you will see what you need to look out for. Apparently Toy Tokyo has these bodies too.
http://www.bigbadtoystore.com/bbts/default.aspx
http://www.bigbadtoystore.com/bbts/sear ... ch=henshin
The suit you picked up looks pretty cool. I'm still waiting for mine to arrive in the post. Hope the above helped.