Hmm...this is interesting question.
In my opinion, it won't work.
When you install Vista on new hard drive, Vista installation will be tied up with your computer configuration, and it won't recognize shop computer configuration.
Your best bet is for shop guys, or even a friend to burn all updates to CD, or DVD, and you can install them yourself.