Aftermarket sending unit not the same

Are you sure the little ground jumper at the sender is making good connection ? If you ground the sender wire, Will the gauge go all the way to full ? Is the new tank an exact replica of the original ?
Do you have a multimeter ?
We will find the problem.