Could probably start with some of the usual places like Nanans, JKEntertainment, well that's the only two i remember. If you are brave/out of luck you can buy a hdmi port off of ebay and replace it yourself.
The problem with the bluray drive, if it's the ejecting problem i would check online as there are multiple DIY things you can try first before sending it to be repaired.