I used one of these with my Bernina machine when I was learning to quilt. I bought mine from Allbrands online, new I think it was $699, I have seen them on ebay, used, for in the $300 range.
I also bought the handles you show. They cost new $169, seperate from the frame. The handles with speed regulator are machine specific, you can only use them with the brand of machine they were made for because they connect to the sewing machine.