Ok so the tradeoff is a towncontrolled kill, a peek and the gn claimee almost guaranteed to be town vs all future vultures becoming gn permanently.
That equates to about 3 peeks in cost and leaves us at 11vs3. There is ~50% chance of at least one town!vulture coming tomorrow which could have up to 3 peeks (night 2,4 and 6), odds later on dont get much worse but result in notably less peeks. Its worth noting that kill roles are probably going to come up left and right, so i expect the game to end by ~n4.
However later peeks are more likely to hit scum (unless things are already going really well), so actually its pretty complicated to determine whether its worth going for it. Its surprising its worth considering at all though.