1. Do not order a new body as it will give you signal issues with cellular and wifi
2. It is very difficult to change the camera lense with the metal frame as you will need to open the screen and disassemble all components in back camera area.
3. You will also risk scratching the glass back of the iphone 8.
4. you should replace the glass only of the camera lense as it is the easiest option.