I do it with J perm: R' U R' F' R U R' U' R' F R2 U' R' U' R2, but I might have to learn cuboy's alg...
E: or R2' U L F' R U2' R' U R U2', which is R2 then one of my adj swap algs
E2: I execute it more like x' R2 F R F' R U2' R' U R U2'... but that's actually one of my other 2x2 adj swap algs setup with R' x'!