That's a bit pricey, but it's waaay better than buying new or, as you say, someone else's problems.
I assume the tech made sure all the parts attached to the engine were new and OEM or OEM equivalent, so you won't have any problems for another 'lifetime'?