I can't say for certain, but can guess that they probably would not match a quote from a TA. If they did, I seriously doubt you would get the 10% discount on top of it. Maybe the stateroom credit, but that's doubtful as well. That could all combine to be a considerable amount.
You could always call the reservation number and ask. If the CM you speak to doesn't know the answer, ask them to check with a supervisor.