Got mine at RadiatorBarn.com. I highly recommend them. No hoses, shrouds and such needed. Complete plug and play with the 05 GM fans. You will need a couple bolts and washers. Same size as currently hold in your radiator best I remember. Use the rubber grommets from your old rad for the new fans if they didn't come with them. You've got the harness covered. You will have to get the PCM changed to turn them on.