rock star trux in san jose would do it. they don't stock any thing, they'll order any thing you want, but would provide guidance if needed. they are a small shop, the owner works real hard and will treat you right.
I've had work done there and was very pleased. they got me my parts for the normal price, and charged 20% less for labor then the big shops in town, mainly cuase he knows what he was doing and got it done in less time.
most important they didn't try to dink me around with cheap crap and sales pitches.