I assume that the piston has the same front end as a 48/52. Tinbum used to do a piston extension for a Diana 52 that might help a little. Can't see them on his website.
I'd try a less powerful spring like a Titan No 10 (need to set it up with about 15mm preload).
BB