i bought the xl for my first gun
and i also had a simmiler problem as i am reading here (the gun wont put any pellets on the card at 20ish yards )
well as a newbie to airgunning, i thought that my total lack of accuracy was down to me
but after puting 2 tins through it i realised it couldnt be me.
so i took it back

the man in the gun shop told me that after he tested it he also couldnt get any groups on his card either and told me that under the silencer there is a alimnium block to help with the balancing

so they sent it back and i got a brand new one
and this one is fine!!

so my advise is if you have a problem take it back

thanks brecon3