Yes, you need a vpn router to put the vpn subscription in of course. That looks expensive. I have ordered ASUS RT-AC51U for 400 SEK and <snip>
I have a Asus RT-AC68U and did try to use it for VPN, BUT, its not powerful enough to handle more clients OR high bandwidth use.
But you are correct, the Vilfo box is expensive.