I just put these exact speakers in my 2017 Silverado. The highs are much better and they weren't hard to install. I recommend Crutchfield, but that's up to you.
https://www.crutchfield.com/p_953PRX27/Memphis-Audio-PRX27.html
There's no wiring harness included with these like the other speakers from Crutchfield. You simply have to remove the connectors and hook them up pos to pos and neg to neg (obviously). I put Infinity Reference 6x9 in the front door and Infinity Kappas in the rear door. Even though the head unit has enough power (kind of), I personally am going to attach an amp and possibly a hidden sub somewhere in the vehicle. But you won't be sorry about the Memphis Audio dash speakers. They increased the clarity immediately. Can't go wrong for $60.