im looking at a gates racing timing belt for my ef which has the stock d15b2 unfortunately and the question i am faced with is the belt is advertised for a d16a6 and the other is for a z6. i have heard from many people and places that all d series but i still have seen people have problems. any info would greatly help!