What temperature? Viscosity? Do you have an idea of pipe length & diameter you'll need? As for the filter, what do you plan to remove from the oil? What size particle? What is the particle load of the oil, and what sort of filter life would you expect? At 10 gpm, you'd need a rather large set of filters.
I ask these questions, because I've been working on a very similar project, and these are all questions I've had to answer before I could put a legitimate proposal on paper.
In general, you'll likely need a positive displacement pump. A gear pump will no doubt suit your needs. (The same style pump is in your car motor.) But you may be able to get away with a pump that is either lower cost, easier maintenance, ....Do a google search on double diaphragm, screw, piston, peristaltic, vane, gear, lobe... just to name a few. Centrifugal pumps are generally not recommended for viscous fluids. Also check out the Pumps and Fluid Mechanics engineering forum for some great background info, or do a keyword search on positive displacement (PD) pumps. Good luck.
aspearin1