An excellent buy (7)
I believe the answer is:
bargain
(Other definitions for bargain that I've seen before include "Special offer" , "Advantageous purchase" , "understanding" , "Good-value purchase" , "Great deal!" .)