If you want to buy Meguiar`s products your local AutoZone or Advance Auto or similar should carry them. There are many internet places you can order from. Debit cards work the same as credit cards on the net and there are many banks that have free checking and include debit cards in that free checking.
Hope this can help ya some.
-Josh
Bookmarks