Generally Meggs function off of the fully evolved Pokemon, so Basculegion should let the egg count as a mono ghost encounter. But even if it didnt, according to the doc, Basculin replaced Frillish, it wasn't added on top of it, which should mean Frillish can't be received as a Megg