When upgrading RAM on my older, former iMacs, I always used Crucial. But OWC has a good rep, too. Agree with @Ray2 on Amazon. Too many risks involved, even if the price might be a bit cheaper.
DMS specializes in 100% Compatible Apple Memory Upgrades. RAM for MacBook Pro, Mac Pro, Mac Mini, iMac & earlier models, all offered with a lifetime warranty.