Yes. I believe so. It does not matter who wire it up. I think the only difference is the inspection fee. It will be cheaper if you get a licensed electrician to do it compare to DIY.
yes. you should do the inspection after putting the new wiring. The fee around 75 - 100.
Actually , the most expesive part is the ' licensed electrician'