Yes it is a cpi 4.3 but I would recommend a rebuild as it was getting pretty tired but the transmission seemed to be strong never had any issues with head gaskets or anything I did have to reseal the plenum a few years ago but other than that it has only ever needed routine maintenance.
I believe this to be a 231 and a 4l60e it has push button 4wd that wasn't working right when I parked it but I could still get it in 4wd.
It has about 150,000 miles on it if I remember correctly. My father in law was the second owner and neither him or I ever abused this truck or took it off roading (i know its a shame)
If anyone needs to get some parts this weekend call me and leave a message (616)913 0683 I will return your call.