If the lower derailleur pulley is any better than the upper one, you may swap them, at least to get him back on the road.
Count the number of teeth on the derailleur jockey wheels, and make sure you have the right tooth count.
In general the upper jockey wheel is designed to have a bushing with a little lateral float (less than you have). However, I have used aluminum sealed bearing jockey wheels (EBay) on one bike that had too much play in the derailleur.
I am very happy with the Ultegra style jockey wheels (haven't tried on Campy).
As far as the front derailleur, Campagnolo can be fairly forgiving for front derailleurs.