I don't know if it's because you use Excel 2007, or if you meant it to be this way, but on your 7ED sheet there are two spaces before every title in column A. For me to read your sheet in Excel 2003 it had to be converted.
Based on the chance you actually have two spaces before each title on sheet 7ED, use these formulas for columns D and E on sheet PriceList:
In D2 put the formula:
=VLOOKUP(" "&LEFT($A2,FIND("[",$A2)-2),'7ED'!$C$2:$D$500,2,FALSE)
In E2 put the formula:
=VLOOKUP(" "&LEFT($A2,FIND("[",$A2)-2)&" *FOIL*",'7ED'!$C$2:$D$500,2,FALSE)
If you don't have two spaces in your version of the file, remove the quotation marks with two spaces in between them, just after the VLOOKUP( part.
Make sense?
Bookmarks