If you want to pull one out of a car, then something like a Peugeot 106, or a Vauxhall Nova. I have a feeling it's the same engine in both of those - pretty small as cars go, but probably still a bit of overkill if you just want to charge up a few batteries.
I wouldn't claim to be an expert on biofuels, but I have browsed around the subject a bit, and know people who use the stuff. There seem to be two ways to go - turning the stuff into biodiesel, or running on pure vegetable oil. Either way, waste oil will need to be filtered, and separated from any water in it. Or you can buy it straight off the shelf of you favourite superstore.
Turning vegetable oil into biodiesel involves a process called transesterification - there is s recipe for it
here. The end result is, I gather, equivalent to mineral diesel in terms of how your engine will behave.
Using SVO seems to be a more of a mixed bag. Some people seem very enthusiastic about it, but others seem to have been stung by engine damage. Some people claim to be able to use it without any engine modifications, others say you need to adapt the engine a little. The main issue seems to involve the fuel pump, which depends upon the fuel passing through it for lubrication. As the pump in a diesel engine is a high pressure one, this can be critical. There may also be issues with rubber seals and pipes that swell or degrade under VO.
I'd advise doing a good deal of research first; there are loads of biodiesel and veg-fuel forums on the net.