Thanks for the comments.
@Ardenian
I think it actually fits the villager perfectly. I based the breastplate from the villagers torso. I do agree though. It looks a bit clunky.
The problem is mesh clipping. The best I can do is to cut the bottom of the breastplate off to avoid the leg clipping but it will probably still have that clunky look.