Probably not. The 2010 iMacs used faster memory than the 09 MBP, so it may cause issues, or it may just cause the existing RAM to clock itself down to the slower speed.
I am not that much into hardware, but macsales suggests this list of rams as upgrade. However I found this ram available at ebay and less expensive. Is it safe to use it rather than the owc one?
Either will work. There's nothing to risk. Plug it in and see. The slower MBP ram will make the imac ram run at a lower speed but you probably wouldn't notice the difference.