I usually go to Myles Balfe on Phibsboro Rd
01 8307544

Been there for a few decades apparently so they know their stuff:hehe!: