I have good luck dealing with more ATV dealers than bike dealers when it comes to parts and service. I used to go to Hillbilly's in Princeton but got tired of waiting 2-3 days for a tire change or 2-3 weeks for a warranty issue.
I now goto a place called Swampfox on 19/460 run by a guy named Darren Coe. Super easy to deal with and he always gives a great price.
I bought my last bike from a place in Rosedale, Mountian Suzuki and I'm going to need the rear preload adjuster fixed soon so I'll get to see if they are any better on the warranty fixes.