I found this on the battery stand in a supermarket: "All your battery needs can be found here". I don't remember the exact wording, but what surprised me is that needs can be found on a supermarket stand. Now, from the point of view of my native language, the correct way to say this is "All your battery needs can be satisfied here", but English is not that language, so here is my question is the above sentence correct?
Edit
This is a question about word usage. In my mind needs or requirements are not batteries. Needs or requirements are to have batteries. And as such you can't place these on a stand. Are there any examples in literature, that could back up that one can refer to material objects as to "needs"?