My 96 CFSI injected S15 must be the exception to the rule, 164K on it only major item replaced was the Fuel pump at 103K, and the wheel bearings at 140K. Be prepared for some sticker shock on those. GM lists them at about $300 per side plus labor, your looking at close to a $1000 job there. Auto palace has Timken replacements for 99 bucks a side though and it only takes about an hour a side to do if you have a socket big enough to get the CV joint nut off.
My fuel pump was just out of warrantee and cost me $500 two and a half years ago.
Ball joints suck, I'm on my 4th set but since I bought lifetime warrantee ones there free except for my time.
Other than that and a water pump at about 80K it's been pretty good to me for the last 130K miles.
The belt tensioner has been redesigned so the bolt in the center won't wear its way through the cover anymore. Mine did that one night and the whole arm and pulley fell off. Lucky these cars have the cheap plastic rock sheilds underneath. I just collected the parts, put a bigger washer behind the bolt and put it back together, drove the thing another 500 miles by the end of the week. Went down to the dealer and got a new one for something like 25 bucks. 15 minute job to replace it.
I've got a whole new intake with all the sensors and injectors on it sitting in the garage for the day the fuel injectors fail, and two new waterpumps and a set of new heads I picked up off of Ebay. I picked up everything above the heads, intake, sensors, distributor water pump exhaust manifolds from a marine place in FL that buys brand crate motors and converts them for marine use. Everything is brand new, never even seen oil as far as I can tell and got the whole deal for $300. I figure its a good investment on the 400 or 500 it costs to replace the fuel injector system when it goes. I'm going to keep this thing running till the wheels literally fall off it.
1969 Indy Pace Car
350/300HP RPO Z11
My 69 L48 - 350/300HP Engine