I read your post and was wondering where the body repair shop you are referring to is located. Are they in the Dallas area? I have an older Fiat spider that needs some bodywork and I am always trying to keep tabs on shops with experience on our Italian loved ones.
1999 Mercury Mystique (wife's car)
1994 Alfa Romeo 164 LS
1977 Fiat 124 spider