super write up and pics, the only minor thing i would change is your lubrication, wd40 and the like are ok for removal but on reassembly i would dry everything and do your cylinder with graphite dust as dust and dirt can't adhere to it. if your really miserable a pencil rubbed up and down the cylinder and lock tabs will do the job ....yeah me, but it was one of those late night jobs.