270 k miles is not yet that much.

At the dealer it will cost you a hell of money.
But check their price and compare with others such as
http://www.bmrparts.com/reman.htm
http://bavengine.com/about.html