I have discovered Carhardt double front dungarees.
I wear Carhartts ALL the time. I have a pair that are not greasy, stained or painted. I call them my dress carhartts. my wife loves that.
They aren't any more expensive when wear and durability are factored in, IMO.