Thanks a lot! Yeah thats what i thought. No, the Bike is definetly stock with the 14 & 43 T sprockets..
Maybe it was just a production mistake of the chain.. did't actually count the links, I sent it right back.
Good to know that its supposed to be 88 links!