Steam Frame pricing and release date revealed by Valve - it's a lottery again
(www.gamingonlinux.com)
I don't have any advice for the controller and frame, unfortunately. But check out mini PCs for a potentially cheaper Steam Machine replacement. You can easily put SteamOS on it and get a very similar experience.