Yeh but dealership got all the parts already so it will be quicker small shop usually order parts then paint them then take a day or two to put everything together . On other hand dealership gave me a time frame of 2 days after insurance approves everything . I usually do get everything done at small shops but in this case dealership seems a bettee option.