I am the alternative to the dealers for lot's of friends and friends of friends. Not too busy to get you in/out, and no day long wait unless UPS is running late and you came the day your tires were scheduled to be delivered. I started just for friends and the fact we both rode all our bikes all year long and go thru tires quickly. Only have bought two rear tires from a dealer on our way back from Canada two years ago...and that BMW shop in Sturgis was as competitive as I am...a nice surprise! I know what most others in our state charge for tires and mounting...it's their business and that's that. Some people pay for convenience, some pay for peace of mind, some just have no choice. No wrong or right, just what works for you.
I recently had to figure in the disposal fee for friends and others tires. That and the cost of lube,weights and stems add up for the $20 off and $25 on fee I was charging. Most landfills do not take tires anymore and a tire dealer charges $2-$3 a tire to take mine. My last trip had 80 tires in it for a few months worth of changes,you do the math on that. My rate when I retired for my time was $90ish an hour, I don't use that skill set unless I am letting you try to do the work as I watch, so it's less for most. I laugh WITH my lawyer and doctor friends about hourly rates...they understand and do not mind paying me for my time. I wouldn't expect them to do any different for their time.
I used to do it for a six pack when I rarely did them...but I had a shop fridge full of beer I didn't ever drink Now I do some weekly and have to account for my time & materials...it is what it is. Most bikes can be done in less than an hour, some LT's with hitches, Goldwings, and caliper mounted lights add some time.
As far as tires, most of my folks have them drop shipped to my place or I order them from one of 2 or 3 places depending on the price of the week. I don't mark them up as some say I should...I try to keep it simple for all of us. I keep a few standard sizes for those that need them the same day.
CycleGear is fine, I buy other stuff from them at times and swing by to look for deals on tires, very rarely do they even come close to online sales in my experience in three major TX cities I frequent on the tires of choice for my friends. They make their money on the tire & lubes mark up, I have had to buy from them in a pinch, they are not the cheapest game in town.