A bypass plunger having one or more internal shock absorbing elements and a variety of bypass orifice options is disclosed.