It most likely is a cyst. I don't think topical treatment will help, so a vet trip is a good idea. Welcome to GRF officially. :). Hope you'll come back and tell us how he's doing and share more pictures.