I was hoping you could help me out ! I am trying to find out if this was a McCoy product and if so what's the history on it?

Answer:

YES, this is an advertising item made by McCoy. Part of McCoys business was contract work for various companies and this was made for Schering. "Your feet must last a lifetime" Not a lot of info is available on contract work so I do not know when this was done.