$45m sounds a lot better than a max. Four years at $180m vs. four years at $208m. A difference of $7m per year. If they could get it down to say, $42m I'd say jump on it. With the projected money/cap increase coming in, it will seem like a good contract towards the end.
No, Ingram isn't coming off the bench. Murray as a distributor will provide 3-point looks for Ingram just fine. CJ is a declining 33-year-old in September and can't play defense. He isn't a long-term piece and will possibly/probably be moved next offseason when he is an expiring and we don't have to attach a pick to get rid of him. CJ's cap # off the books will be a big boost when Ingram's extension comes in (if that is what happens).