Uni-Vet Uni-Test Suspension 20ml 100mg/ml.....painless, really good stuff.