improved upon (adjective) outdone: surpassed
Sinonime: bought for a song,
cheap, cost next to nothing, cost nothing, cut rate, dime a dozen, dirt cheap, dog cheap,
fair,
low, low tariff, low-priced, marked down,
moderate,
modest, on sale, quite a buy,
reasonable,
reduced,
sound,
steal*
Antonime: expensive, uneconomical,
unreasonable