You can make your own leather seals pretty easy. A bench vise, some sockets, and a block of wood. Some drills to drill holes about the size of the OD of the seal... Info is posted about the web if you go looking. Basics is to wet the leather, then press it into a hole with an appropriate round object (socket), to form the cup. You then cut it carefully, and go from there.
For a replacement spring and seals, grab a digital caliper (You need one anyways, CTire sells them for way less than $20, on sale, too) and measure the diameters in Millimeters. You want to know the diameter of the bore of the body of the airgun.
You need the Outside and inside diameters of the spring, the coil count, and the wire diameter, and you can pretty much find what you need whether it's listed under a model number or not. Same for the breech seal, around the 'chamber' where the pellet is placed. That black ring, that's leather, and it's probably hard as anything. A little work with a sharp heavy needle, and you may be able to lift it out and loosen the leather up a bit then replace it. I've made a couple. Minor PITA, but can be done without anything special for tools. Finding a thick enough chunk of leather can be a chore. A square of toilet tissue draped over the breech, will move or be blown off when the gun is fired. If the seal is not leaking, don't muck with it! It works.
JM is a decent guy to deal with. Painless.
Cheers
Trev