AU_Fever
The secret of getting ahead is getting started.
I personally would feel comfortable getting in in the early 20s. So if he happens to be there in the 2nd round, it would be borderline negligent on our part not to trade up for him at that spot. He would be considered a huge steal for the team that is lucky enough to get in the early 2nd. So to answer your question, if he is available (30th) I don't think we should be cute about it and simply draft him. However, here is the dilemma, I don't think we will end up with the 30th pick. I see us trading up to draft a very good player that plays a position that represents a bigger need (CB). A move similar to last year; with the exception of us making another attempt in moving back in the late first to draft B. Cooks.
Maybe trading up to draft Justin Gilbert and possibly trading up again in the late first or early second and taking B. Cooks. That would an ideal scenario. That would fill the Niners biggest need at CB and Cooks would help out returning punts.