Hi Jules.
The piston seal originally would have been leather --- your piston looks to have an adaptor on it.
As far as I'm aware you have the correct guide but your back block has been altered for a retained guide.
The cocking arm is the same as an early HW35 --- later 35 cocking arms have an anti click bulge in them.
All the best Mick