I'll grant it works as a metaphor.
But you can't deny that, as a literal statement, it's kinda funny.
The better literal, yet metaphorical, statement while also having some humor would substitute the word huevos for "stones."