49mm ND4 ND8 ND64 ND1000 Lens Filter Kit with 28 Layers Multi-Coated HD Optical Glass and 4-Filter Pouch

SKU: SKU.1628

A
Depends on your lens. You need 67mm. 
A
If the 70-300 is the CANON Objectif EF 70-300 mm f/4-5.6 is II USM, it has a filter thread of 67mm and would fit. It will not fit on the 18-55 as this lens has a smaller diameter. To use the filters on it, filter adapter rings are necessary. These are available from about 12€.