Universal and independent
Perfectpro opts for universal size batteries (AA, C and D). These always fit and, unlike many tool batteries, are not brand dependent nor do their size or connection change frequently. In addition, these universal size batteries, both the rechargeable (NiMH) and the non-rechargeable (Alkaline) versions, are readily available at an affordable price.
Read more about batteries here.