the flush price is just a little high, but not bad considering a Dealership
$600-900 looks to be avg
$4k for shocks & struts is very excessive
i mean when vehicle was new, it would probably be about right, if mag ride struts.
on my '15 at 45k, one of mine locked up & it was $1700 under...