When you replace those 5 IOUSB*.kext from HighSierra overwrite them into Mojave /S/L/E/ selecting "Replace All" and do not "Merge", then using a bluetooth mouse/keyboard launch Mojave Terminal and copy/paste this one line at once:
sudo su
chown -R 0:0 /S*/L*/E*/
chmod -R 755 /S*/L*/E*/
kextcache -i /
reboot
That just caused a world of Kernal Panics. I was able to go back to the 10.14.2 and just regrab the extension folder and bring it forward. I must have messed up another kext in the processing getting my isight to work. I'm all good now. I still have one minor bug(unit freezes and the mouse disappears off the screen for 1-2 seconds intermittently) but everything else on my MacBook pro 6,2 appears working 100% including isight now.