took my spearfish out for its maiden voyage and without thinking, I had forgotten to tighten my pedal down on my XT cranks and destroyed the threads on the drive side crank arm.

Anyone have a favorite machine shop in town that they have taken parts to to be fixed? I think I'm going to order up an SLX crankset in the mean time, but I do want to get the XT repaired.

If noone knows of a good machine shop, does anyone know of a LBS that could fix my crank? Would prefer a machine shop, but anyone qualified would do.