$120 is a very good price if it's in good condition and there's nothing wrong with the grates. Sure, cheaper ones pop up now and then, quite a few here got ours for $75 or less, but those are outliers. Basically, if you are willing to wait, perhaps quite some time, something else will pop up.