ANYONE with patience can do it. That's why I've done it four times to my car -I don't have the patience to take my time and do it right.
I"ve lived in the area a year now, don't know of one place I'd take my car for anything other than the annual waste-of-time-and-money annual inspection.
(My new BAS top came yesterday, just over $600 delivered. No more gluing the window back in.

)