I wouldn't really rate that as a "bad repairman".
I'd chalk it up to a very busy time of year and a store that is trying to make it right (by giving the free labor...all 5 minutes it takes to change a pickguard

, but hey, at least they are trying....)