Both is on sale for half price.

The sentence is correct as written.
Change “is” to “are.”

Change “half” to “full.”