When it comes to sealing the tire to the wheel, you could try cleaning it real well and taking it by a big tire shop like Tire Kingdom. They have a commercial bead sealer they put on wheels to prevent leaking. They don't use it all the time but just on old ones that won't close up.