I can only comment on physical compatibility...
Display: no (not compatible)
Logic board: no (extra connector for dock)
Dock connector: no (extra connector to logic board)
Vibrator: looks like you can switch them (but why would you want to?)
Headphone jack: physically should work, but I don't know if it will actually work
GPS antenna: physically should work, but I don't know if it will actually work
Case: probably, but why would you want to?
Camera, looks physically compatible, but I don't know it will actually work.
Sorry I can't comment further. I hope this helps a bit!