I had good luck with these from Sears for removing the circlip. If it is badly rusted, might want to soak it a bit in liquid wrench or the equivalent first.
You named most of the probable noise makers. Might want to try adjusting the cam chain tensioner first to eliminate one possible cause.