it's a chevy big block timing set no doubt but it's not compatible with gen 6 only gen 4 and 5 if u try to use it on a gen 6 ittl hit the cam retaining plate bolts so I had to buy longer cam gear bolts and put some washers behind it and grind the back of it just to make it fit but it does have decent quality