My first Dodge/Cummins was a 96' 12 valve. Great motor, very good mileage but the rest of the truck fell apart (autotrans, rearend, brakes).
My 03' 305/555, 6 spd manual, has been a dream. I have 96 k on her and had only one problem and that was the lift pump. But that was pretty inexpensive to buy at the Cummins dealer and replace myself. I have been very happy with this truck and it gets about the exact same mileage as my old 96' 12v.
btw: a few years back, I went to a dyno day at AFE. The stock 305/555's were putting out more HP on the dyno than the stock 325/600's !