Fact (because I say so): TBC > Cata > Legion > ShaLa > MoP > DF > BfA > WoD = WotLK
My pet collection --> http://www.warcraftpets.com/collection/FuxieDK/
The ship has always dropped between 10-20 for me, always. Calm down dear.
On the contrary, I was farming these on my Rogue yesterday on the island and I found the drop rates to be higher on most mobs that I usually farm up near the bridge and blazing way.
I got what I needed in less than half the time, maybe it was just luck.
get a group of 2/3, go timeless isle, up where the dragons are, kill those flame dudes (im bad with names) and you'll have 50 in 15 mins. even less.