I'm glad you found one and didn't have to fork out $45 for it!!
Especially because chances are, your yorkie won't take to it like he did the other one. It's often all about a scent and all that. I've seen many posts here from people replacing beloved toys only to find that their dogs don't like the replacement.
(Kinda like Cindy on the Brady Bunch with her new Kitty Karry-All...LOL
)