For OEM that's a reasonable price. It's designed to fit the exact car so it's likely going to be the "best". That said, I agree that it's a lot. We got an adjustable one that fits my Forester and my wife's Ford Explorer. Definitely could use improvement, but it gets the job done. I end up Velcro tieing it to the headrest posts for added rigidity.
https://www.amazon.com/dp/B001XCBCQK/ref=cm_sw_r_em_apa_i_og4CEbDBQ9X1F