hey mate,
the dick smith stuff and the duratrax will work fine...
u dont need a bearing blaster to clean the bearings
as for oil, trinity royal oil or purple stuff (i think? not 100% sure)
or even singer sewing machine oil is fine... singer is probably the thinest oil i've used but it works great and its cheap, like $2 or $3 at bigW or somewhere.
i wouldnt reccommend any grease for bearings as it just clogs them and creates unwanted drag on the drivetrain.
hope this helps,
cheers,
robbie