“An expensive laxative will give you a run for your money”

“A run for one’s money” is an old expression. A pun was posted on Twitter on September 17, 2014:
 
“An expensive laxative will give you a run for your money!”
   
“An expensive laxative gives you a run for your money” was posted on Reddit—Oneliners on February 16, 2018.
 
         
Wiktionary: a run for one’s money
Noun
a run for one’s money

1. (idiomatic) A difficult challenge for the person indicated, especially one involving a competitive situation.
2. (idiomatic, dated) A reasonable opportunity to succeed, perform acceptably, or escape harm, especially in a difficult situation.
 
Twitter
The Daily, Awful Pun‏
@CartoonServices
An expensive laxative will give you a run for your money! #puns
1:12 PM - 17 Sep 2014
   
Twitter
A Bowl O’ Rice‏
@SuicideKat24
An expensive laxative will give you a run for your money.
12:29 PM - 7 Dec 2015
   
Twitter
Amber Koteras‏
@_amber_eve_
An expensive laxative will give you a run for your money.
9:04 PM - 12 May 2016
   
Twitter
The SaltyPun.com‏
@theSaltyPun
An expensive laxative will give you a run for your money. #puns #jokes
7:35 AM - 13 Oct 2017
 
Reddit—Oneliners
An expensive laxative gives you a run for your money.
submitted February 16, 2018 by porichoygupto
 
Twitter
OneLiners‏
@OneLinersOnly
An expensive laxative gives you a run for your money. #funny #oneliners
12:56 PM - 16 Feb 2018