Town Cycle in West Milford is my recommendation. I needed a part for my wife's Rocky Mountain and after trying closer LBS they were the only dealer able to get me the part we needed and didn't even charge me for it.
Ugh... Everything is 40 minutes from me. Campmor on 17 is 15 minutes from my house and seems to have a decent shop. I was trying to see if there were any other options near me.
Okay, thanks everyone.
+1 on Town Cycle. Good prices , great service, lots of free advice.