Don't get me wrong, you can do a lot of fun stuff with horsecock. It's the word "horsecock" I have a problem with.
Let me ask you this: If you were writing a story that takes place in our human world, would you call someone's dick a "humancock"? Probably not. In our human world, a "humancock" is just a cock.