Interfacing arduino with ov7670

Hi

Yep, I have a 3.3V output on the Arduino but I didn't think that would supply enough current to power the camera. Also, the data signals for the OV7670 are all 3.3V if I understand correctly, and I imagine would be hurt by the 5V Arduino signals. These are the sorts of things I'd seen

http://www.ebay.com/itm/INBOARD-LOGIC-LEVEL-SHIFTER-3-3-5V-with-74LCX245-/120544493495?pt=LH_DefaultDomain_0&hash=item1c1102ffb7

and I was wondering if that's what's needed, or if I could just use a (for example) 74HC245.