Here is my old ICS M4 which I recently tried to upgrade, broke in the process, but now luckily have fixed.
Underneath is my new LCT AK-15 (or AK-12, for airsoft purposes they are exactly the same gun). I went for the non-EBB version as it is cheaper and in my experience EBB is just more trouble...