Will an internal optical drive from a non-Apple manufacturer be fully functional in a MBP 13" Mid 2009? I have had a faulty internal superdrive (Apple calls their optical drives superdrives) for the longest time in my MBP 13" Mid 2009. I want to replace it, but in my area it's pretty hard to come across a superdrive, be it new or used. I considered an external optical drive but quickly dismissed it, as it would be a pain to carry around and from what I've heard MPB's don't allow using external optical drives for recovering from CDs.

The next step was to check for any obvious signs of incompatibility. I looked at my MBP's optical drive, and sure enough, on first glance it looked like a standard laptop optical drive. The MBP Mid 2009 is decently upgradeable, with us being able to replace the shipped battery and the HDD. Unless there are some special requirements I am unaware of, I feel this is possible.

Another query I have is: Even if the optical drive works for general CD reading, will it work for recovery? Or will it act like the aforementioned external optical drives?

Please note: I have already put an optical drive caddy for an SSD earlier, and I didn't quite like it because it added extra bulk to the Mac. In the end I took the SSD out of the drive caddy and replaced the old HDD with the SSD. I removed the caddy too. It made the Mac much lighter. And yes, I have put in the faulty optical drive to check the weight and I find it quite a bit lighter.
A SATA drive is a SATA drive.  The fact that you were able to put in a SATA optical bay caddy for an SSD is evidence that an aftermarket SATA drive works.

Looking at the SATA connector of the "SuperDrive" you will notice that it's the exact same SATA data and power connector of pretty much any other SATA drive



So, the trick here is finding a SATA optical drive that has the SATA connector in the same location.

There is no reason for a different CD/DVD drive won't work for recovery.  As long as it can read/write, you can use it.  You can boot from CD/DVD by holding down C while booting.  After all, the MacBook Air requires you to use an external (USB) drive if you want to do recovery.

Speaking of recovery, if weight is an issue, why not get a USB flash drive.  You can get a 128GB USB Flash for around $30 and is great for backup/recovery. 

Personally speaking I haven't used a genuine Apple Super Drive in years - I either use  external hard drives or USB flash drives.  On the rare occasion I need a CD/DVD drive, I have a Plextor USB CD/DVD RW drive which works perfectly.