Second harmonic generation by oppositely travelling long range surface polaritons