Desperately seeking a piston for an RB2 Airsporter.

If you've seen my other threads on this rifle then you may know I'm having a spot of bother with the piston which came with the box of bits my wife bought me.

Earlier pistons won't fit as they're a smaller diameter and a different head design, it needs to be from an RB2 model.