We consider a push pull queueing network with two servers and two types of jobs which are processed by the two servers in opposite order, with stochastic generally distributed processing times. This push pull network was introduced by Kopzon and Weiss, who assumed exponential processing times. It is similar to the KumarSeidman Rybko-Stolyar (KSRS) multi-class queueing network, with the distinction that instead of random arrivals, there is an infinite supply of jobs of both types. Unlike the KSRS network, we can find policies under which our push pull network works at full utilization, with both servers busy at all times, and without being congested. We perform fluid and diffusion scale analysis of this network under such policies, to show fluid stability, positive Harris recurrence, and to obtain a diffusion limit for the network. On the diffusion scale the network is empty, and the departures of the two types of jobs are highly negatively correlated Brownian motions. Using similar methods we also derive a diffusion limit of a re-entrant line with infinite supply of work.