I finished it on Kaladim about a week back using the arbor giants in Kylong Plains. Drops diidn't seem any more scarce for them than the drachnid, drolvarg and di'zok that I did in the same zone around the same time.
I have looped and killed over 300 giants (in all giant locations i could find) there and still not one single drop