Is it gramatically correct?

There is a sale on something.

I know something is "on" sale... but can I say, sale "on" something?
7 answers 7