Yes my friend, you are correct. Apple RAM is extremely expensive. Check out Curcial.com ..... it's not very cheap but it is very good ... 🙂
Installing ram in the iMac involves removing the panel from the bottom of the iMac and slotting it in. As far as I know there are only two slots, so you may have to remove the existing ram.