im almost positive a gen 4 cam wont work in a gen 3 motor. an ls6 cam is a good option if you want to run a factory cam. at full price, the minimal gains arent worth it. but they can be found very cheap used and if you can get a good price on one from work, it will help. if you go that route, use an 02-04 ls6 cam with the yellow ls6 springs. depending on your budget tho, a bigger cam from a vendor such as texas speed, eps, or thunder racing would add signifigant more power. im running a cam from texas speed that put me over 400rwhp cam only. thats a lot bigger cam that what you would want to put in your truck tho, just a real world example. a cam in the 220 duration range would probably be recommended by most
also, there is a set of ls1 pistons and rods on performancetrucks for $100
edit: also, almost positive the intake he gave you wont work either. those have rectangle ports. you would have to run the l92 or ls3 heads, but those are too big for the stock ls1 bore