Here are mine at alittle over 120k miles when I hurt a lifter. I bought the truck with just over 100k miles bone stock. So as far as I know it has never had a catch can. Mine didn’t look that bad.
That said I’m getting ready to do just a cheap eBay one. I read the reviews on them and for 40 bucks why not. I will not pay a lot of money for one.