Wish I could answer the reverse light issue but my Indy did the wiring so they'd work on my E24 which didnt have working reverse lights... had been like that for many yrs since it was converted.
Shouldnt the mechanic of done that when he did your swap? Its not that difficult, but its hard to do if the cars not on a lift.