You can probably use the grains although it won't taste as good as freshly crushed grains. Easy way to tell is to take a pinch of the grain and eat it. If it tastes ok (no sour or moldy flavors) you should be able to brew with it. If it tastes rancid, toss it or feed it to the hogs.
Now, the yeast. It depends on the date on the vial. Check the vial for the "best if used by" date on it (for White Labs). Being that's it's at least six months old and probably older, you'll probably have a lot of lost viability on the vial itself. I would create a stepped up starter out of it and pitch the starter in your beer rather than just pitching a single vial of very old yeast. If that sounds like a PITA, get some fresher yeast from the LHBS.