Share your experience!
Get in touch with your local xperia team:
http://www.sonymobile.com/global-en/support/contact-us/
Hi.
I also had a problem with my USB port flap. I broke it and I needed to replace it. So i bought a set of flaps online from this site: http://www.witrigs.com/oem-usb-data-micro-sd-sim-card-block-covers-replacement-parts-for-sony-xperia... They work perfectly. I would also suggest you to buy a docking station so you don't have to open the flaps every time you have to charge the phone, they will loosen and water will get in.
As for the speaker grill, you shouldalso find one online and be able to replace it by yourself.
Good luck!