It depends on a lot of factors, so I am going to have to assume a few things here. I have to assume that you know how to get lean/get your abs out. I'm going to have to assume that you already have some decent muscle as a base. And Im going to have to assume that you are willing to work your butt off.
Remember that gear won't get you lean. The diet and cardio will. Gear will help grow and maintain muscle while dieting. If you want to take your leaness further, you can use clen to help get their faster, if the diet is already good. As for gear, it doesn't have to be expensive. I've helped guys do NPC men's Physique shows that are natural. I've also helped guys that want to run several compounds. Really, for a first timer, you can do a contest cycle of Test and Winny, along with some clen for added fat burning, and you would be golden. Here is how I would set it up
1-12
Test E (500mg EW, then possibly going down to 250mg EW, if needed)
adex ,5mg adex EOD
7-12 Winstrol Oral, 50mg ED
Dont forget to learn about PCT. Recovery is so important at your age, bro.
If you decide that you want to compete, or look like you compete, and want to the help to get there, hit me up at the Next Level Nutrition section of the board, if you are interested in hiring me to write a diet plan
https://www.1napsgear.org/next_level_nutritional_services.php