There has been much confusion over the variety of versions of this particular song that have been floating around but let me put the record straight. The earlier one was unfinished according to Jay himself. The ones below are the official versions coming straight from Bad Boy Records. The first is dirty but radio edit (3:12 in duration) and the second one is the full mastered. Produced by Quincey Tones.
Download here – Ghost Of Christopher Wallace (Feat. Diddy) (Dirty / Radio Edit) | Ghost Of Christopher Wallace (Feat. Diddy) (Dirty / Full)