It might sound like a lot for a new engine but it's definitely competitive with a rebuild. Add in the fact that downtime will be minimised, it will be warranted and is an untouched, sealed unit means that it will likely be the most reliable option.
If I had the garage and space to do a rebuild myself then I would, but since I need to outsource ALL of the work, the new engine actually becomes a viable option.