Say I keep adding miles at a 30K miles per year, in 10 yrs or maybe sooner my engine might be toast.

Hate to trade it in for the current model which I test rode and hated, so sticking with my old school 2015, what are my options?

Is there such thing as new crate engines(old stock oem) that fit the 2015f6b? and at what price?

Or do I have to go the rebuild route, any clue as to what this would run if possible?