I cannot comment on strength as I have not raced the car yet but they look like there is more material on the hubs all round.
As for the inserts, mine fit very well indeed. I put one in the wrong way up and had to fight to get it back out because the fit was so close. Maybe you had a sloppier set of hubs but mine fit very well.
Regards,
Neal