This is one weird drive! Cleared it with the SeagateTools, past all tests and came up as 160+gigs.
Put my Linux OS back in the same machine to format the drive. It came up with 149gig.
Formatted it, put it back in the enclosure to use as backup for my main PC, it says it is a 139gig.
Checked it with gparted, it complains that I can't have a partition outside the disk.
Checked it with df on the cli it reports it as a 126gig.
I know where it is going, with the other scrap that I have. But if you can figure it out oldfogy I will be oblidged. If you can't or anybody else for that matter then don't worry I may find out some day. I have googled the problem and it would seem that no-one else has come across this.