Ran across your post while searching for a solution on mine to eliminate the bar pins. Same search turned up these bolt-on brackets (see video). Not sure if you've solved your issue yet, but this might be worth looking into, if not. The company is based in Ft. Worth, they definitely look promising. Only downside appears to be they're using eBay to sell them, and they're definitely proud of them ($300 for the brackets, or $500 with Bilstein 5100s).
xc_hide_links_from_guests_guests_error_hide_media