pull down to refresh

Call me crazy but this might be my next project!! Can all these parts be sourced in USA?