I'll stick to Drontal tablets I think, have ordered them now and usually do not have problems with them being administered, plus they have always worked in the past.
Thanks guys, think next time one of them need a visit to the vet I'll investigate the long term injections.