Yes its worth repairing
Try www.CanonT90.com