I had been mainly focusing on getting a duramax, but after talking with my mechanic, he was saying that those are very expensive to repair. The example he used was if the water pump needed to be replaced, I'd spend $1000 for the duramax but only $350ish for my 6.5 diesel now. So that started to get me a little nervous about what I would be getting into with a duramax. So now, I'm starting to really consider 7.3L powerstrokes, mainly 2001-2003's (and yes I know not all 2003's have the 7.3 in them). I guess now I am trying to figure out a little more about the 7.3 powerstrokes. Are they as expensive to repair as the duramax engines? Do the engines last long, 250,000 miles or more with good maintenance? I'd be looking at ones with 90k-130k for miles on them. I've got to know, are these in general good engines? Anything that I should look for on them or anything that they are notorious for?