How can I get Facebook and Google contacts to sync in 4.2?
That feature was removed in the 4.x versions of Android.  I use UberSync for my contact syncing and it works great.  Haven't had any problems with it and it also has a setting to import high res contact photos.  I would recommend that.  Set it up once and forget about it.