How about the plastic from a SAE 30 motor oil bottle? Whatever leeches out of that shouldn't cause any harm to the internals.
I've had success sleeving pistons with material from a 2 litre Sprite bottle. Can't recall the name of the material but it has a much slicker surface than bleach or vinegar bottles and is tougher than rawhide. I'd be VERY reluctant to put material from either a bleach or vinegar bottle inside one of my airguns. Plastics aren't totally impermeable and both bleach and vinegar are strong solutions that can do very bad things to ferrous metals! The soda bottle is very thin and can be rolled into a cylinder the proper size to fill the void between piston and spring to the extent needed. HTH, TOM