if you feel it is a good offer, I'd take it
squillion could have good potential, the word is getting some usage in general, and it is good for mainstream in that it has some genrerally recognized meaning, yet the meaning is vague, like nobody can pinpoint an exact meaning for squillion yet if it is used somewhere and googled you get a somewhat consistent definition
you might sell it and then find out that some major company was coming out with a new game with that name or Adam Sandler or someone might decide to use the word in a movie or something with
the other names, not too thrilled with them, take what you can get and save having to pay renewal when the time comes
