If you do not need to match-up to non-stock accessories (other than alternator and/or turn signals), it's hard to beat Chevy Duty for price and quality (might be still under $100). Their harness is color-coded and comes with adequate instructions.

Tim