From what I understand, publishers won't accept a 140,000 word book from a new author. It's because anything over 80,000 sees diminishing returns or something like that. A 80,000 word books sells for $6 say while a 140,000 word book sells for $7, just a dollar more, meanwhile the printer charges by the page so for the publisher, a 140,000 costs them a lot more to print than a 80,000 book.
I'm thinking about hiring an editor. If I can find a good one, it will help me advance as a writer. $1,000 is cheap tuition, IMO.
Good luck on your self publishing!