Not sure who told you the factory one's on the 116's weren't great, but in the 12-13 years they've been offered by Savage I can't recall anyone coming on here complaining about them. In any event, if you want a HFP the factory Savage one is going to be the only game in town for you. The HFP and DBM use the same stock inlet so stocks that accept it are readily available from a number of sources.
As for where to get one, you can order them through Savage's parts department - just have to give them a call on the phone.
Bookmarks