Get the Line-X. Period. I had my 04. 5 done on Tuesday at Central Valley Line-X in Stockton. They did a great job. Cost almost $500 (over the rail), but after having it on my last truck, it's totally worth it. I had that one done in Santa Rosa but not by the dude on Piner.
According to their website, there's one in Chico, Yuba City, Rocklin, Woodland, Rancho Cordova, Antioch, Tracy, Placerville, Vacaville, Ukiah, and Santa Rosa. I think there is one in Sacramento or Elk Grove, it's just not on their website.