Our rankings are cleverly generated from the algorithmic analysis of thousands of customer reviews about products, brands, merchant’s customer service levels, popularity trends, and more. The rankings reflect our opinion and should be a good starting point for shopping. By purchasing the products we rank, you’ll get the lowest price we found while we may receive a commission at no cost to you, which will help us continue to provide you with value.
Best Choice OZSTOCK 10 Ton Hydraulic Wire Force Terminal Crimper Cable Crimping Tool 9 Dies 4-70mm 8 tons maximum crimping power. 9 sets of the largest hexagon crimping diesADVWIN Advwin Electric Car Jack, 5 Ton 12V Hydraulic Jack Lift with Electric Impact Wrench and Tire Inflator Pump, Automotive R Weight Capacity: The hydraulic driven electric car jack provides powerful lifting support, with a maximum load capacityVEVOR 10L Hydraulic Pump 10 Quart Double Acting Dump Trailer Power Unit DC 12V VEVOR hydraulic pump features a 12V DC motor with 1.6kW power. The double-acting power unit ensures stable lifting operaAMZCNC AMZCNC Hydraulic Crimping Tool and Cable Cutter Hydraulic Cable Lug Crimper 8 US TON 12 AWG to 00 (2/0) Electrical Termi CRIMPING RANGE AND CUTTING RANGE : Crimping range 12 AWG-2/0 AWG, Max. Cutting 2/0 AWGHydraulic Ram 3" Bore x 36" Stroke – Tie Rod Design, 4000kg Capacity ThisHydraulic Ram features a robust tie rod design, ideal for a variety of hydraulic applications. Stroke Length: 36". BIndependently Published HYDRAULICS SYSTEM: FUNDAMENTAL BASICS OF HYDRAULICS ENGINEERING SYSTEM Best Value FullFun 8T Hand Operated Hydraulic Crimping Tool Range 4-70mm²(12 AWG-2/0 AWG) for Cable Lugs Hydraulic Crimping Crimper Wire Te EXCELLENT QUALITY: hydraulic crimping tool made of durable materials with high strength and good toughness. Combined witHydraulic Ram 2" Bore x 18" Stroke – Tie Rod Design, 3000kg Capacity ThisHydraulic Ram features a robust tie rod design, ideal for a variety of hydraulic applications. Stroke Length: 18". BHORUSDY HORUSDY 8000KG Bottle Jack, 8 Ton Hydraulic Welded Jack with Carry Handle and Pump Handle for Automotive and Industrial, Hydraulic bottle jack designed for residential and commercial use; Serrated, heat treated saddle provides generous liftiGearbox Lifter Hoist Hydraulic Transmission Jack Stand 2 Stage 500kg For Car AU ❥Rated Load: 500kg. This is our 0.5 Ton/1102Lbs Hydraulic Pressure Transmission Jack, with which you can easily guide a10% Off SEAYO YQK-70 Hydraulic Crimping Tool Set With 9 Pairs of Dies - Compression Plier Hand Crimper Range 4-70mm² 【Durable Material】This hydraulic crimper is made of durable material, high strength and good toughness. 9 pairs of dies19% Off AiiYiiHii AiiYiiHii Hydraulic Chest Exerciser, Chest and Arm Twister 10-200KG, Counting Arm Bar, Chest Expander, Twister Arm Exerc 1.【Professional-Grade Hydraulic System】Our hydraulic chest exerciser delivers superior performance with innovative techn42% Off Super Low Profile Hydraulic Car Trolley Floor Jack Dual Pump Quick lift SUPER LOW PROFILE Trolley Jack. New Australian Standard for Trolley JacksAS/NZS 2615:2016. Super Low Profile:75mm - 505mKC-Speciality Puller Kit, 10T Hydraulic, Spare Legs 1 Only - 150mm A highly versatile 10 tonne capacity hydraulic puller20% Off Hydraulic Ram Cylinder Tipper Trailer kit Pump 1200mm stroke 5 stage 5000kg HD Hydraulic Ram Tipper Kit Heavy Duty! (B3 models). 1 x 12V Pump Tank. Allowable hydraulic-oil temperature range is -40°CVEVOR VEVOR 10 Ton Hydraulic Knockout Punch Kit, 1/2" to 2" Conduit Hole Cutter Set, KO Tool Kits with Puncher 6 Piece, Metal Complete Punch Tool: Unleash your inner DIY master with this comprehensive hydraulic punch kit! With a hydraulic punch,VEVOR 4 Ton Hydraulic Porta Power Jack Air Pump Lift Ram Body Frame Repair Kits Boost your Bull-Work Efficiency: The VEVOR porta power kit with a 4-ton hydraulic pump is the ultimate heavy-lifter youAudel Audel Pumps and Hydraulics AudelVEVOR Hydraulic Pump Double/Single Acting Dump Trailer Pump Power Units 12V/220V VEVOR hydraulic pump features a 12V DC/220V AC motor with 1.6/2.2 kW power. The power unit ensures stable lifting operat24% Off 4M 4M - KidzLabs - Mega Hydraulic Arm From the range of Kids Labs Steam Range, introducing the Mega Hydraulic ArmVEVOR 4-16mm Electric Hydraulic Rebar Cutter 2.5 Sec Solid 15 Bolt RC-16 Rebar (4mm), Max. Rebar (16mm). Power: 780 W. Copper Coil motor can lengthen this rebar cutter's working life, running sVEVOR VEVOR Hydraulic Long Ram Jack, 8 Ton Engine Hoist Cylinder With Double Piston Pump and Clevis Base for Engine Lift Hoist 8-Ton Load Capacity & Adjustable Height: With a robust 8-ton/17600 lb load capacity and an adjustable height range fromVEVOR Electric Hydraulic Car Floor Jack 5 Ton 12V w/Impact Wrench Inflator Pump VEVOR Electric Car Jack Floor Jack 3 Ton Electric Scissor Jack Car Repair Tool. VEVOR Triple Air Bag Jack 5 Ton car liftRed Globe Press Understanding Hydraulics Palgrave Macmillan Higher Ed2 x SETS 1/2" BSP HYDRAULIC ISO POPPET QUICK RELEASE COUPLINGS COUPLERS TRACTOR Poppet valve seals have shockproof protective edges. 2 x½" Male ISO Poppet Coupling (½" BSP Female Threaded Connection).ALEOED ALEOED 2 in 1 Upgraded Needle Driver Insertion Tool with Hydraulic Hose Cutter for Bicycle MTB Road Bike Olive Banjo Fit 2 in 1 Design - Professional tool integrates the needle driver insertion tool and the cutting tube tool into oneYukon 8 Ton 2.2kW Heavy-Duty Electric Hydraulic Log Splitter This brand new, heavy-duty, maximum force 8-Ton electric hydraulic log splitter comes with the Australian C-Tick of apprHORUSDY HORUSDY 4000KG Bottle Jack, 4 Ton Hydraulic Welded Jack with Pump Handle for Automotive and Industrial, Orange Hydraulic bottle jack designed for residential and commercial use; Serrated, heat treated saddle provides generous liftiVEVOR Hydraulic Pump 12 Quart Single Acting Dump Trailer Pump Power Unit DC 12V VEVOR hydraulic pump features a 12V DC motor with 1.6kW power. The single-acting power unit ensures stable lifting operaVerkiarch Hydraulic Pipe Crimping Tool with 3 Jaw Dies (VAU15, VAU20, VAU25) – Copper Tube Fittings Pressing Pliers, 10T Crimping Powerful Hydraulic Crimping – This hydraulic pipe crimper delivers 8-10 tons of crimping force, ensuring secure and leakElectric Hydraulic Floor Jack 5 Ton 12V Electric Impact Wrench Inflator Pump Car Hidden toolboxes on both sides keep the inflatable tube and inflatable needles for quick tire inflation well organized.Butterworth-Heinemann Hydraulics and Pneumatics: A Technician's and Engineer's Guide NewHydraulic Ram 2" x 24" ThisHydraulic Ram features a robust tie rod design, ideal for a variety of hydraulic applications. Type: Double Acting.WEZCHUGHAOL WEZCHUGHAOL 2 Pcs Soft Closing Hydraulic Gas Strut Lid Support, Adjustable Lifting Buffer Hinges for Cabinet Flip-Up Doo 【Complete Package】: This set includes 2 pieces of gas door spring clips, ensuring you have everything you need for instaWiley Hydraulic Fluid Power: Fundamentals, Applications, and Circuit Design Hydraulic Fluid Power: Fundamentals, Applications, And Circuit DesignLucas Oil Lucas Oil Hydraulic Oil Booster/Stop Leak - 1 Quart (946mls) Stops leaksNulon Nulon ISO 46 Hydraulic Fluid 5 Litre Unique blend maintains optimum viscosity characteristics over a wide temperatureHydraulicSupermarket.com Pty Limited Insider Secrets to Hydraulics 11% Off Jectse Hydraulic Hand Pump, CP-180 10T Short Jack Manual Hydraulic Pump Set Steel Lifting Handle Tool for Car Repairing, Car Bo Ideal for a variety of car repairs, car body, frame repair and construction work, etcOperitacx Heavy Duty Gas Lift Cylinder Replacement for Office Chairs Fit Hydraulic Piston Office Chair Cylinder Replacement Parts High-performance lift cylinder: This explosion-proof lift cylinder ensures smooth and noiseless rotation in all directioIHGBR Low Profile Hydraulic Lifting Jack Hydraulic Car Jack, with Built-in Inflatable Pump Car Jack for SUV MPV Sedan Truck Ch Booster Pump Easy to use robust and durable with heavy gauge constructionCyscratia Hydraulic Gear Puller, 5 Ton Max Capacity Wheel Bearing Pulling Separator, 2 or 3 Jaws Puller, Vertically and Horizontal VERSATILE DESIGN: Features both 2-jaw and 3-jaw configurations for maximum flexibility, allowing both vertical and horizPro-Lift Pro-Lift F1650A Portable Hydraulic Trolley Jack - 1650kg Capacity Highly portable design with integrated carrying handle.HORUSDY HORUSDY 12V 5T Electric Hydraulic Car Jack Kit with Built-in Air Pump & LED Light, Portable 3-in-1 Auto Floor Jack Lifti HEAVY DUTY CAPACITY — Effortlessly lift cars up to 5 tons with this sturdy electric hydraulic floor jack, ideal for sedaFullFun Hydraulic Crimping Tool 8 Tons 12 AWG to 00 (2/0), Battery Cable Crimping Tool with 4/6/8/10/16/25/35/50/70mm² Hexagonal 【EXCELLENT QUALITY】: FULLFUN YQK-70 hydraulic crimping tool made of durable materials with high strength and good toughn20% Off PROIRON PROIRON Twister Arm Exerciser - Adjustable 10-200kg Hydraulic Power Home Chest Expander, Shoulder Muscle Training Fitnes 【Adjustable Resistance】Rotating the knob to easily adjust the resistance, rang 10-200kg free adjustment. Just rotating tCONSTRUCT & CREATE CONSTRUCT & CREATE Hydraulic Cyborg Hand Kit A handy STEM product that will shake up your DIY/construction knowledgeBIKE HAND BIKEHAND Bike Bicycle Hydraulic Disc Brake Caliper Piston Press Tool Wrench - Wedge Design - Extra Long Handle APPLICATION: Essential tool to reset hydraulic bicycle disc brake pistons when replacing and aligning pads, or fulfillinCREATESPACE Essential Hydraulics: Fluid Power - Basic: 2 CreatespaceFiernero Fiernero 10 Ton Hydraulic Shop Press Workshop Jack Bending Stand H-Frame Stand Tool Pressing Force: 10 TonIBOSAD IBOSAD Copper Tube Fittings Hydraulic Pipe Crimping Tool with 1/2 inch,3/4 inch and 1 inch Jaw Copper Pipe Press Crimper The body made of aluinum alloy,Effectively prevent oil leakageWakects Hydraulic Lift Hinge for Coffee Table, Heavy Duty Steel Lifting Mechanism 50kg Load Capacity, Adjustable Height DIY Furn Using them can help you save much space that make you home more clean and tidy, for your projectFiernero Fiernero 20 Ton Hydraulic Shop Press Workshop Garage Bending Jack Tool Stand Bearing Pressing Force: 20TVEVOR VEVOR Hydraulic Lift Table Cart, 330lbs Capacity 50" Lifting Height, Manual Double Scissor Lift Table with 4 Wheels and Premium Hydraulic Pump: Experience impressive heights up to 50 inches with VEVOR hydraulic lift table cart. Our high-quaGeneric Single phase 12L Hydraulic Power Unit Auto Aluminium Pump Vehicle Car Hoist Lift 1. AS Complied Single phase 240V dual Capacitors electric motor. 2.2KW/3HP, 2800RPM 2. 12L Iron fuel tank. 3. HydraulicL 64 Pcs Hydraulic Hose Tube and Pipe Fitting Kit, 37° Flare JIC Cap and Plug Kit, Heavy Duty Seal Adapter Set w Precision 64 FITTINGS---This 64-pc. JIC hydraulic cap and plug kit gives you plenty of fittings in the 6 most commonly needed dashGVAGR 2 PCS hydraulic steering bleed kit, Hydraulic Steering Filler Bleed Kit Compatible with Sea-star, Used for All Outboard, Features:Threaded brass fittings will not cross-thread, ensuring that the hydraulic steering kit will not leak or get diLyhaogao Brake Bleeder Hose Kit with One Way Check Valve Tube for Hydraulic System Bleeding, Brake Fluid and Clutch Repair Tool f 【Durable One-Way Check Valve Tube】: Crafted from aluminum and flexible rubber, this brake bleeder hose resists wear, braHydraulicSupermarket.com Pty Limited Industrial Hydraulic Control: A Textbook For Fluid Power Technicians ROWYOU Brake Bleed Kit for Shimano, TEKTRO, TRP Hydraulic Disc Brakes, Brake Fluid Bleeder Kit for MTB/Road Bike Brake, with Pe Professional bleeding kit: Compatible with all Shimano Brake Systems (mountain bikes and road bikes). Through the transfBlackburn Press Open-Channel Hydraulics Taiwan edition.VEVOR VEVOR Hydraulic Motorcycle Lift Table, 350 lbs Capacity Motorcycle Scissor Jack Lift with Wide Deck, J-Hooks, 4 Wheels, High-performing Hydraulic Lift: No more bending over to lift your bike! Just press the foot pedal for easy lifting. ThisGoodheart-Wilcox Publisher Hydraulic Systems for Mobile Equipment Alpen Outdoor Living Adventure ALPEN OUTDOOR Hydraulic Pipe Crimper Plier Set Tube Plumbing Tool with Crimping Dies for Stainless Steel Fittings-Size M Labor-saving Hydraulic Power: This crimping tool is designed with hydraulic cylinder power.Compared with the manual crim31% Off Lockwood Lockwood 404BLK Hydraulic Screen Door Closer, Black Spring loaded piston in hydraulic unit for smooth closingCarolina Academic Press Basic Hydraulics: Fluid Power Workhorse sixcow 3 Pack Hydraulic Seal Installation Tools, Hydraulic Cylinder Piston Repair Seal Kit, U-Cup Rod Seal Installation Tool Ki 【Universal Compatibility】 Hydraulic Seal Installer is a quick and safe installation tool for flexible rod seals. 3 sizesRYUUSEI 10T Hydraulic Copper Tube Aluminum-Plastic Pipe Crimping Tool Plumbing Tool Copper Plastic Pipe Fittings Crimper with TH 【Hydraulic Power Driven System 】Different with similar hand tool that relies on leverage and hand power, our hydraulic cEFGTEK Hydraulic Bike Brake Cable Hose Kit 2500mm for Shimano BH59 M355,M395,M445,M446,M447,M315,M505,System,Included 4 Bicycle 𝐏𝐫𝐞𝐦𝐢𝐮𝐦 𝐐𝐮𝐚𝐥𝐢𝐭𝐲: Crafted with high-quality materials, the brake hose is durable, heat-resistant, and capabMDDEYEMEFO Horizontal Hydraulic Jack Handle Replacement, 2 Ton Jack Handle Replacement Kit for Automotive Car/Red 【Perfect Replacement】 The floor jack replacement handle accessory is suitable for 2 tons horizontal hydraulic jack., itLIZEWEI 4" Steer Stop Outboard Hydraulic Steering Lock, Boat Motor Steering Clips, Prevent Swinging of Engine in Trailering, Pro Product Information: Product included 1 Set Hydraulic Steering Locks, Please refer to the pictures for product specificLaxmi Publications A Textbook of Fluid Mechanics and Hydraulic Machines Language: englishNulon Nulon ISO 68 Hydraulic Fluid 5 Litre Unique blend maintains optimum viscosity characteristics over a wide temperatureEsforzarse 2 Pcs Safety Lid Support, Esforzarse Toy Box Hinges Hydraulic Gas Strut Pneumatic Lever for Cabinet Flip-Up Door with So ☀Package Includes: You will get gas door sping clip 2 Pcs. The cushioning when opening and closing gives a high-qualityJaerb Brake Switch, Hydraulic Brake Switch, Anti-rust Motorbike Autocycle for Motorcycle Autobike (M10x1.25) Made of high quality aluminum and plastic, this hydraulic brake pressure light switch is durable in useDover Publications Hydraulics of Groundwater Webtec Products Ltd. AN INTRODUCTION TO PRACTICAL HYDRAULIC SYSTEM MAINTENANCE: A FLUID POWER TECHNICIAN’S GUIDE YsXoWiui YsXoWiui Hydraulic Pressure Test Kit - 3 Heavy Duty Gauges, 3 Hoses With Carrying Case 【Portable and Convenient】: All components are securely stored in a strong aluminum carrying case for easy transportationDesign of Industrial Hydraulic Systems: In the SI Units (Industrial Hydraulic Book Series (in the SI Units) 7) 15% Off Generic E-Bike Hydraulic Brake Set with 160mm Rotors Front and Rear Hydraulic Disc Brake Caliper Lever for Electric Bike Scooter High-strength aluminum alloy with CNC machining.soobu Digital Hydraulic Pressure Gauge, 400BAR 0‑40Mpa 5800PSI Pressure Manometer with G1/4 Connector, Digital Pressure Gauge Adopt imported pressure sensor and electronic components, high , adopt 304 stainless steel gauge tail, corrosionCRC Press Hydraulics in Civil and Environmental Engineering Hydraulics In Civil And Environmental EngineeringFORTSTRONG FORTSTRONG Door Closer (Silver) - Automatic Door Closer Commercial or Residential - Adjustable Grade 3 Size Spring - UL Fully Tested And Approved Hardware: Designed for metal, wood or composite doors between 88 - 143 pounds, our automatic dJaico Handbook of Hydraulic Resistance Language: EnglishIndependently published Hydraulics and Hydraulic Circuits: Fluid Power ( Industrial oil hydraulics) Auto-plaza Hydraulic Disc Brake Hose Repair Kit 3 Meters Hose Olive Inset Compatible with BH59 MTB Bike Brake Fit for BH59 hydraulic disc brake system,widely adapt to various brake fluids.HZLZRZ HZLZRZ Electric Hydraulic Crimping Tool, 12 Ton Battery Lug Crimping Tool with Smart Chip Protection, Wire Crimper, Batt 12-Ton Hydraulic Power - This electric hydraulic crimping tool delivers up to 12 tons of pressing force, making it idealSkip Jack Press Hydraulic Forging Press for the Blacksmith Hydraulic Forging Press For The BlacksmithBrand: Eaton Hydraulics Training Mobile Hydraulics Manual Used Book in Good Condition18% Off intendvision Brake Fluid Liquid Tester, Automotive Brake Fluid Content Detector, Vehicle Diagnostic Testing Tool, Hydraulic Fluid Liq 【3 Oil Type Detection Brake Fluid Tester】This brake fluid tester can be used to detect brake oil DOT3, DOT4, DOT5.1. DOTWiley Hydraulic Engineering VEVOR VEVOR Hydraulic Lift Table Cart, 500lbs Capacity 28.5" Lifting Height, Manual Single Scissor Lift Table with 4 Wheels an Premium Hydraulic Pump: Experience impressive heights up to 28.5 inches with VEVOR hydraulic lift table cart. Our high-qAKM AKM 144 PC JIC and ORFS Master Industrial Hydraulic Cap and Plug Hose Tube and Pipe Fitting Kit Cap and Plug Kit Precisi Comprehensive Range: Our kit meets and exceeds industry standards for your propertyThis meticulously organized set incluECSiNG ECSiNG 2T Hydraulic Floor Jack Oil Pump Seal Kit Replacement Parts for Car Jacks 16MM Specifications:16mm Kit: Pump body length: 4.1 cm, diameter: 1.6 cm, Pump core length: 4.7 cm, diameter: 9 mm.TSD Training The Hydraulics Manual: Includes Hydraulic Basics, Hydraulic Systems, Pumps, Hydraulic Actuators, Valves, Circuit Diagram TSD Training The Hydraulics Manual: Includes Hydraulic Basics, Hydraulic Systems, Pumps, Hydraulic Actuators, Valves, Circuit Diagram Pearson Fundamentals of Hydraulic Engineering Systems 21% Off CRC Press Hydraulic Structures Glarks Glarks 12Pcs Hydraulic Crimping Tool Kit, 10 Ton Hydraulic Hand Crimper Tool with Wire Cable Cutter, Dies and Gloves Kit ♛【What You Get】: In this kit, you will receive 1pc crimping tool, 1pc cable cutter, 9 sets of crimping dies of differentSOULONG Hydraulic Pressure Test Kit, Hydraulic Test Coupling Kit Stainless Steel Accurate Measurement for Excavator High Pressure : The test hose is made of nylon (inside), aramid fiber (middle) and polyurethane (outside), which can witEaton Hydraulics Training Industrial Hydraulics Manual AUHX Boat Bleed Kit, Hydraulic Steering System Hose PVC Save Time Anti Oxidation Efficient Professional for Seastar Hydraulic Compatible with seastar hydraulic steering systems, works on all outside, inside hydraulic helms.COONIUM COONIUM Bike Internal Cable Routing Tool Kit Compatible with 4-5.5mm Cable Housing, Hydraulic Hose and DI2 E-Tube Facilitating the cable routing of 4-5.5mm Cable Housing, Hydraulic Hose and DI2 E-Tube Works with all kinds of non-steelSpringer Applied Hydraulic Transients Osprey Osprey Hydraulics LT 1.5 Litre Reservoir Unisex O/S An all-new comfortable handle allows for true one-handed filling. This easier-to-fill design is also easier to carry andROWYOU Brake Bleed Kit, Bicycle Bleeder Hydraulic Disc Brake Bleed Kit Tool for Shimano, for MAGURA, for TEKTRO, for SRAM Serie There are 10 adapters that can be used with SHIMANO DEORE XT XTR SLX SAINT ZEE, SRAM LEVER XX XO GUIDE AVID Elixir, TEKTHUOTUO HUOTUO 5/8 Inch Electric Hydraulic Rebar Cutter, Portable Rebar Cutter, Cutting up to 4-16mm #5 Rebar, Cutting Speed 1-1 【Wide Cutting Range & Fast Cutting Speed】 Electric rebar cutter adopts the core technology of four-plunger pump body, whZELCAN ZELCAN Hydraulic Hose Tube and Pipe Fitting Kit, 37 Degree JIC Cap and Plug Assortment Kit, Heavy Duty Seal Adapter Set All-in-One Cap & Plug Kit: Achieve leak-free hydraulics effortlessly with Zelcan's comprehensive JIC cap and plug kit. C11% Off CRC Press Design of Hydraulic Gates Nunz 20T 50mm Stroke Separate Hydraulic Cylinder 106mm/4.2in, Ultra Thin Portable Low Hydraulic Ram Jack, Mini Single Acting The product is equipped with threaded ZG3/8in connector, dust cap, easy to install.ECSiNG ECSiNG Hydraulic Disc Brake Hose Repair Kit, 2.5m Hose Olive Inset Compatible with BH90 MTB Bike Brake [Package] : Includes 1x 2.5m/8.2ft hydraulic hose, 8x olives, 8x inserts.Operitacx Operitacx Office Chair Cylinder Replacement, 5.0 inch Heavy-Duty Gas Lift Cylinder Fits Most Chairs, 450 lbs Universal S This gas lift is suitable for most executive office chairs, work chairs, office chairs, rolling stools, drawing stoolsAutools Nitrogen Gas Pressure Gauges Kit, Nitrogen Gas Charging Hydraulic Breaker Hammer Device Measurement Accessories, 6MPa Wide range of applications, suitable for stores, medical equipment, spa breeding, petrochemical, sewage treatment, indusTooTaci TooTaci Hydraulic Crimping Tool with 1 Pair 1/8" Dies, Upgraded Custom Hand Hydraulic Crimper, Swaging Tool for 1/8 Stai Package: This Hydraulic Crimper Tool Set includes 1 pcs hydraulic crimper, 1 pcs 1/8" crimping dies for stainless steelBooks on Demand Principles of Hydraulics