I've had 9 Spyders over the years. I have oil changed the oil every 3000 miles. I only use dealers.
I have 2 Spyders now, one on Long Island, I will not ever go to a dealer there. When I need service, I go to Arctic Adventures in Roesendale NY. I drop it off on my way up to my house in Northern NY where I have my second bike. I have a dealer 12 miles from my house there, but I go 130 miles to Malone NY & Roberts Can Am. He's been a Spyder dealer from day one. In Hudson Falls NY there is another very good dealer, Progressive Motorsports. Over the years going to Spyder Quest, I've had them service my Spyders.
In all the years I've owned Spyders, I've had very few problems. The '14 and '16 front tires were changed to car tires, no more problems. Now when I get a new Spyder, the first thing I do is to put car tires on, I will not ride with that OEM junk.
The '18 developed a coolant leak at Spyder Odyssey in Kingston Ontario, so I went to a dealer in Kingston. A new dealer, only a few weeks in. They put a new coolant cap on. On the next Sunday it started leaking again. Went in Monday morning, they took me in first thing, took the coolant tank out of a crated bike to get me going.
I have found from Virginia to NY there are some good dealers. Motor Members in Virginia, PA Smith Marine in NY, Roberts in Malone is only a BRP-Can Am dealer, and Arctic Adventures in Roesendale NY. I've owned motorcycles for 52 years, Harley's, BMW's, and all the Jap bikes. BMW had the best service, if you can afford the price. Still, with all the bike's I've owned, I would never service them on Long Island. I've found good dealers & I would travel for service just make a ride out of it.