Hello my friend. I have done a complete restoration on my 98 K1500 and did some research on L31 engines before my purchase. I recommend going to a Chevrolet dealer for your L31. It may cost you and extra $50 bucks but they will stand by their product. My truck runs great for a factory engine...