You should check out Logical Increments! It'll help with your budget and provide compatibility for every part in the system.
https://www.logicalincrements.com/
Good luck!
4.5 seems low for the Ryan O'Reilly I remember from the Avalanche days and his Cup win in St. Louis, but it has been a while since I followed him that closely.
Sadly, they don't do space anymore: https://www.baesystems.com/en/article/bae-systems-completes-acquisition-of-ball--aerospace