Mine was very similar and a bit twangy after firing but this was easily sorted with a TinBum drop-in kit and a re-lube.
Now it's very sweet and even I can hit stuff with it on a good day.
Tinbum spring guide & top hat are made of delrin and are very nice. I added a home made delrin piston liner from a sheet of 0.5mm delrin I bought on the bay.
Ouch!