my idea was based on the fact that Metal Coats were based on Steel types, not on the fact you have to use it on an Onix to *make* one
I think Merse got a point there, dragon scale can only be obtained by horsea, which isn't a dragon, even though there are dragon types ingame
since the way you get those items looks familiar, the 1 pokemon only theory for both sounds logical