Right wing wise I would say you are ok with O'Neill....I forgot I still have him and play him regularly...I did try to sell but he wanted £25k a week for 3 years to move...so I kept and he plays well both as a RW and as a AMC. He should be ok for your RW.
McMahon is solid enough, glad you play him.
The only 'problem' areas for me would be Arca and St Ledger...
Not a fan of St Ledger at all, don't think he is EPL quality on the game and Arca sucks full stop. I'd go for someone like Aron Gunnarsson (Coventry) who is usually available for around £2m.