Hi Kim, Doesn't have to be rebuilt, 6bbl and not necessarily, anything before May 28 is a bonus for period correct as my SPD is 426 and latest code is May 28 on the Dana.Do u want a rebuilt one for a 4 bbl or a 6 bbl. Do u need a certain date? Kim