You would use the cams from the 07-08 head, honestly though you would be better off financially just selling the 06 engine and buying one from an 07-08. You will wind up spending a few hundred bucks swapping the head and crankshaft over.
---------- Post added at 09:00 PM ---------- Previous post was at 08:48 PM ----------
Bare minimum you would need to buy head bolts, timing kit, all the gaskets, bearings, and all the bolts for the bottom half of the block. Even if you go with cheap aftermarket parts it will likely cost more than buying a low mile 07-08 engine ready to drop in