My GTR has a SunRace cassette, a 2300 RD, and Microshift shifters. They all work well together, and I can keep it in tune myself.
Your shop hosed you. Find a new one. Write off the loss and move on. Before he tells you that you can only use a Shimano crank with your FD.