The alg I actually use is just double Niklas (used to be faster than the xRUF algs for me), but this one seems fine too:Does someone use a better alg than this one? - ZBLL H 28

U x' U' R U' R' U R' F2 R U' R U R' U x

R U2 l' U R' U' R U2 r B r' U x'

Haven't drilled or done timing comparisons yet though, and maybe it's better to execute it without the rotation.

That's impossible. Unless you mean swapping two opposite edges on the last layer, while ignoring corners, in which case, in approximate order of speed (fastest to slowest):can someone generate an alg that simply swaps two opposite edges?

T perm (R U R' U' R' F R2 U' R' U' R U R' F')

r U' r U2 R' F R U2 r2 F

Z perm (there're a million of them; pick whichever)

R U' R2 D' r U2 r' D R2 U R'