Which one is the correct sentence?

If they both need grammar work do tell.

a)This gives evidence that people will work hard, but will never receive a fair deal for their effort.

OR

b)This gives evidence that people will be working hard, but will never receive a fair deal of their effort

Neither sentence is good, primarily because of the word "never."

how about replacing never with do not.

The point is that you cannot prove that all people who work hard will never (or will not) receive a fair deal.

In writing and speaking, it's not a good idea to use the words or ideas "never" or "always." They are unrealistic and not provable.

To determine which sentence is grammatically correct, we can analyze them individually.

a) "This gives evidence that people will work hard, but will never receive a fair deal for their effort."
In this sentence, the verb phrase "will work hard" is used to convey future actions. The pronoun "their" is used correctly to refer back to "people." The preposition "for" is used appropriately to show the reason or cause for not receiving a fair deal. Overall, this sentence is grammatically correct.

b) "This gives evidence that people will be working hard, but will never receive a fair deal of their effort."
In this sentence, the verb phrase "will be working hard" indicates continuous or ongoing future actions. The preposition "of" is used incorrectly in the phrase "a fair deal of their effort." Instead, it should be "for" to indicate the reason or cause for not receiving a fair deal. Therefore, this sentence contains an error in its usage of the preposition.

As a result, the correct sentence is:
a) This gives evidence that people will work hard, but will never receive a fair deal for their effort.