Well since most players cant get horseshoes from events i think there should be a way to get them from skills since they are extremly time consuming. Like when woodcutting/mining/fishing there should be a chance to find a horseshoe piece then when you get 3 there should be an npc at start that can turn them into a horseshoe. Like a blacksmith. I also thought it would be cool if horseshoe pieces where tradable because then it could be "the top piece" "middle piece" and "buttom piece". Also i think finding these pieces should be really rare and not common at all.
Edit: Post under this is a 2nd option...