Whining Noise When Letting Off The Gas

I've heard of noisey gears when they're new but that's just bizzare. Anyway it sounds like they did right by you and if you like the ratio that's even better.
Who knows the shop that did the work might even get more from readers of this thread in your area, that's the main benefit of good customer service.
Terry