I remembered most of my pharm from medical school. However, I would still say that FA is sufficient. The pharm questions are pretty straight forward...no tricks or very analytical questions. Simply mechanism, major side effects, etc. And if you memorize the pharmacokinetics equations in FA, you will know the majority of pharm on step 1.
THE HIGHEST YIELD PAGE IN FIRST AID IS THE "DRUG REACTIONS" TABLE IN "PHARMACOLOGY-TOXICOLOGY"
It lists 27 common side effects, and all of the drugs that cause them. For example... "photosensitivity- sulfonamides, tetracycline, amiodarone."
I memorized this page cold. If you spend like 20 minutes a night two to three times a week, you will know it easily for the step. Keep in mind, they may not tell you the side effect, but may describe it. For example, describe the rash of Stevens-Johnson rather than telling you it is SJS or by relating headache/tinnitus/thrombocytopenia rather than telling you cinchonism. Also, keep in mind that FA may list a class of drugs associated with a side effect. For example, my example above lists "tetracyclines" as a cause of photosensitivty. A question testing this concept on the boards may be..."14 year old girl presents with pain from a sunburn to the face after being outside for only 20 minutes. She indicates that she has never had problems with sunburn in the past. Which drug is she taking?" Tetracycline may not be an answer choice but minocycline or doxycycline may be. So when you memorize this chart, keep in mind that you should know a few drugs within each class. This is easy for the tetracyclines or sulfonamides and beta blockers, but may be more difficult for the barbiturates, calcium channel blockers, NSAIDs, etc.
If you make up easy mnemonics for the drugs, it will serve you well for the shelf and for quick recall on the wards during your clinical years.
One more piece of advice about phram (actually for all step 1 questions). Read the question and answer choices before the vignette. I would have a long vignette describing a guy with heart failure and tell you all the crap like JVD, S3, dyspnea, yada yada yada. It would tell you that the doctor prescribed some ace inhibitor and then the question be, what is a common side effect of the drug. You do not need the vignette to answer this question so you will save time if you read question and answers before vignette.
Ok, I probably gave you too much advice here. Sorry for rambling.
Seacrest...out.