No, those field manufactured shock arrestors don't do any good after awhile. The air above the water is slowly absorbed into the pressurized water. If you want to install shock arrestors, buy the factory made ones with piston seals that have a gas charge in them.
Lake County, Florida plumber
Springtime Plumbing Services