You really must consider a few things about this particular shop: unlike some bank shops where you can leave after 20-30 minutes if you don't receive assistance and you will still get paid, this one requires to you either wait for assistance or make an appointment to return the next day. If the bank is busy with several customers waiting ahead of you, it could take an hour or more to see a banker, and then you will spend an additional 10-15 minutes with the banker, depending on the scenario. I don't think $17 is enough of a fee to compensate for this possibility. If you don't want to wait, that's a dry run, especially if you picked up the shop because you have 5-10 other shops to do within a few miles of the branch and aren't planning on going back to that area anytime again in the following week. Also getting slowed down by a 1.5 hour shop throws everything else on my schedule for the day off track. I tend to bundle short routes of shops with various MSCs to optimize my time.
One time (with a shop for the previous MSC) I arrived at 2 PM, and after already waiting for 30 minutes, I was told that the banker had appointments for the rest of the afternoon and another banker had gone home sick, so I would not be able to speak with anyone that day (the branch closed at 5). I had to cancel the shop, even though the MSC had already increased the fee to $24 for me, because I wasn't going back to that area again within the next week. I have a good track record of not canceling shops so I really hated doing that.