all purpose pool broom
more info                           
baffle
more info                                           
bearing contact seals
more info