You'll find every 3D printable model here:  Thingiverse or Instructables

You can buy all needed components here