Toggle Nav
Shopping Cart -
mobile icon

DIESEL TRANSFER PUMPS

Our extensive range of diesel transfer pumps, electric fuel transfer pumps and individual diesel transfer pump configurations will provide a solution to most of your dispensing and fuel applications.

The electric diesel pumps and diesel dispensing pumps that we offer have ranging flow rates from 15 GPM up to 21 GPM. Whether you need an individual diesel transfer pump, an electric diesel pump or a complete diesel dispensing pump system complete with hose, nozzle and flow meter, we have the products to meet your requirements. These diesel transfer pumps come standard with 1 Inch NPT inlet/outlet. In stock and can ship today!

Diesel Transfer Pumps

View as Grid List

12 Items

per page
Set Descending Direction
View as Grid List

12 Items

per page
Set Descending Direction
' }; } if(typeof(IASPagingExtension) == "undefined"){ /** * IAS Paging Extension * An IAS extension providing additional events * http://infiniteajaxscroll.com * * This file is part of the Infinite AJAX Scroll package * * Copyright 2014 Webcreate (Jeroen Fiege) */ var IASPagingExtension = function() { this.ias = null; this.pagebreaks = [[0, document.location.toString()]]; this.lastPageNum = 1; this.enabled = true; this.listeners = { pageChange: new IASCallbacks() }; /** * Fires pageChange event * * @param currentScrollOffset * @param scrollThreshold */ this.onScroll = function(currentScrollOffset, scrollThreshold) { if (!this.enabled) { return; } var ias = this.ias, currentPageNum = this.getCurrentPageNum(currentScrollOffset), currentPagebreak = this.getCurrentPagebreak(currentScrollOffset), urlPage; if (this.lastPageNum !== currentPageNum) { urlPage = currentPagebreak[1]; ias.fire('pageChange', [currentPageNum, currentScrollOffset, urlPage]); } this.lastPageNum = currentPageNum; }; /** * Keeps track of pagebreaks * * @param url */ this.onNext = function(url) { var currentScrollOffset = this.ias.getCurrentScrollOffset(this.ias.$scrollContainer); this.pagebreaks.push([currentScrollOffset, url]); // trigger pageChange and update lastPageNum var currentPageNum = this.getCurrentPageNum(currentScrollOffset) + 1; this.ias.fire('pageChange', [currentPageNum, currentScrollOffset, url]); this.lastPageNum = currentPageNum; }; /** * Keeps track of pagebreaks * * @param url */ this.onPrev = function(url) { var self = this, ias = self.ias, currentScrollOffset = ias.getCurrentScrollOffset(ias.$scrollContainer), prevCurrentScrollOffset = currentScrollOffset - ias.$scrollContainer.height(), $firstItem = ias.getFirstItem(); this.enabled = false; this.pagebreaks.unshift([0, url]); ias.one('rendered', function() { // update pagebreaks for (var i = 1, l = self.pagebreaks.length; i 0; i--) { if (scrollOffset > this.pagebreaks[i][0]) { return i + 1; } } return 1; }; /** * Returns current pagebreak information based on scroll offset * * @param {number} scrollOffset * @returns {number}|null */ IASPagingExtension.prototype.getCurrentPagebreak = function(scrollOffset) { for (var i = (this.pagebreaks.length - 1); i >= 0; i--) { if (scrollOffset > this.pagebreaks[i][0]) { return this.pagebreaks[i]; } } return null; }; /** * @public * @type {number} */ IASPagingExtension.prototype.priority = 500; } if(typeof(IASSpinnerExtension) == "undefined"){ /** * IAS Spinner Extension * An IAS extension to show a spinner when loading * http://infiniteajaxscroll.com * * This file is part of the Infinite AJAX Scroll package * * Copyright 2014 Webcreate (Jeroen Fiege) */ var IASSpinnerExtension = function(options) { options = jQuery.extend({}, this.defaults, options); this.ias = null; this.uid = new Date().getTime(); this.src = options.src; this.html = (options.html).replace('{src}', this.src); /** * Shows spinner */ this.showSpinner = function() { var $spinner = this.getSpinner() || this.createSpinner(), $lastItem = this.ias.getLastItem(); $lastItem.after($spinner); $spinner.fadeIn(); }; /** * Shows spinner */ this.showSpinnerBefore = function() { var $spinner = this.getSpinner() || this.createSpinner(), $firstItem = this.ias.getFirstItem(); $firstItem.before($spinner); $spinner.fadeIn(); }; /** * Removes spinner */ this.removeSpinner = function() { if (this.hasSpinner()) { this.getSpinner().remove(); } }; /** * @returns {jQuery|boolean} */ this.getSpinner = function() { var $spinner = jQuery('#ias_spinner_' + this.uid); if ($spinner.size() > 0) { return $spinner; } return false; }; /** * @returns {boolean} */ this.hasSpinner = function() { var $spinner = jQuery('#ias_spinner_' + this.uid); return ($spinner.size() > 0); }; /** * @returns {jQuery} */ this.createSpinner = function() { var $spinner = jQuery(this.html).attr('id', 'ias_spinner_' + this.uid); $spinner.hide(); return $spinner; }; return this; }; /** * @public */ IASSpinnerExtension.prototype.bind = function(ias) { this.ias = ias; ias.on('next', jQuery.proxy(this.showSpinner, this)); try { ias.on('prev', jQuery.proxy(this.showSpinnerBefore, this)); } catch (exception) {} ias.on('render', jQuery.proxy(this.removeSpinner, this)); }; /** * @public */ IASSpinnerExtension.prototype.defaults = { src: 'data:image/gif;base64,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', html: '
' }; } if(typeof(IASTriggerExtension) == "undefined"){ /** * IAS Trigger Extension * An IAS extension to show a trigger link to load the next page * http://infiniteajaxscroll.com * * This file is part of the Infinite AJAX Scroll package * * Copyright 2014 Webcreate (Jeroen Fiege) */ var IASTriggerExtension = function(options) { options = jQuery.extend({}, this.defaults, options); this.ias = null; this.html = (options.html).replace('{text}', options.text); this.htmlPrev = (options.htmlPrev).replace('{text}', options.textPrev); this.enabled = true; this.count = 0; this.offset = options.offset; this.$triggerNext = null; this.$triggerPrev = null; /** * Shows trigger for next page */ this.showTriggerNext = function() { if (!this.enabled) { return true; } if (false === this.offset || ++this.count {text}', textPrev: 'Load previous items', htmlPrev: '
{text}
', offset: 0 }; /** * @public * @type {number} */ IASTriggerExtension.prototype.priority = 1000; }