Everything -- including the kitchen sink -- is sold online these days, often for 10% to 25% less than at local shops.
But since a delayed, damaged, or disappointing product can derail a project, go see the item at a store first so you know what you're getting, order early enough so there's time for an exchange if there's a problem, and buy only from authorized resellers (you can verify this at the manufacturers' sites).