Hip-Hop website OnSmash.com acquired, what’s being billed as the official tracklist to 50 Cent’s Before I Self Destruct album.

As it’s projected, the effort, speculated to perhaps be 50 Cent‘s final with Interscope Records, features four tracks – as well as a vocal guest appearance from Dr. Dre. The album also includes a song discussed to MTV months ago, “Norman Bates Motel,” with Dre on the boards and Eminem rhyming alongside his most successful Shady Records artist.

Mobb Deep producer Havoc, Eminem, Jake One and Scott Storch also contribute production. Sha Money XL returns as a producer, with several of the acts he manages. Pop sensations Scott Storch and J.R. Rotem also contribute tracks.

Guests are limited to G-Unit, Dr. Dre, Eminem, Nate Dogg and newcomer Dave Young.

01. Intro

02. Came To Win (prod. by Red Spyda)

03. Get Up (prod. by Scott Storch) [click to listen]

04. Need Your Hate (prod. by Dr. Dre)

05. Here For A Reason f. Nate Dogg (prod. by Tha Bizness)

06. Good To Be A Gangsta (prod. by Ty Fyffe & Sha Money XL)

07. Don’t Mess With 50 (prod. by Don Cannon)

08. Trust In Me (prod. by J.R. Rotem)

09. Norman Bates Motel f. Eminem (prod. by Dr. Dre)

10. Bitch I’m Sorry (prod. by Needlz)

11. All For You (prod. by Hi-Tek)

12. No Time To Lose f. Swizz Beatz (prod. by The Individuals)

13. Lonely At The Top (prod. by Play-N-Skillz)

14. You Need Us f. Lloyd Banks & Tony Yayo (prod. by DJ Khalil)

15. Different Path f. Dave Young (prod. by Havoc)

16. I Get It In (prod. by Dr.Dre) [click to listen]

17. Somebody Forgive Me (prod. by Jake One)

18. My Reign (prod. by Eminem)

19. Ready For War f. Dr.Dre (prod. by Dr. Dre)

A release date has yet to be confirmed. HipHopDX will keep you posted.