Checking Hockey REference's most similar stats comparison, the player closest to Weegar that is still active is Kris Letang. Dan Boyle is most similar. Letang's cap hit is $6.1M.
https://www.hockey-reference.com/pla...weegama01.html
Most similar to Huberdeau isBrendan Shanahan. Most similar active player is Phil Kessel. Kessel had a cap hit of $8M.
https://www.hockey-reference.com/pla...huberjo01.html
So $9.5x8 for Huberdeau and $7x8 for Weegar seems fair? Give or take.