MG's are surprisingly inexpensive to maintain.
Here's a brief list of online parts suppliers: