Nice job!
I, too, have done some surgery on my elderly iMac and macbook pro. You'd be surprised how many parts show up on ebay after people essentially deem these great machines "obsolete" after a few years.
You'd also be surprised what upgrading a HDD to a solid state drive will do. Since you're comfortable opening up your iMac, consider upgrading to a SSD, too.