Yep! Hard, but not impossible. That leaves us with some decisions to make.
I want to get a look at that stabilizer. I know shit about teleportation machines. I can build them. So my first suggestion is to go on and find a map of where this kindsa shit is located.