At 348k that is an amazing service life! In regard to a "rebuild kit". IMO, your best bet is summit as it is a one stop shop for all of the internals. one of the highest priorities is who wll do the machining? Boring, honing, line boring,crankshaft work,cam bearing install,all the head work, actually "renewing" the block/heads. assembly is the fun part, the machinist determines the outcome. As stated above the 6.0 would be a fantastic upgrade and simply the cost of a longblock from a salvage yard and rebuild the 6.0 while still driving your vehicle.