This one looks like it's been opened already? The brushes look fresh,but somehow,not quality/cheap?
Considering what you've been through so far.. if it was me,I would consider getting a known-good spare,used starter(not yet been opened)to see the difference in draw.
You might then compare the two in how they perform,brushes,etc.. or bring them to a quality starter rebuild/auto electric shop to have a trusted tradesman give you their understanding,imo.