Tower Hobbies still sells the mylar film (see my above post with the link). The teflon cloth tape I use is very inexpensive per application, but the inital purchase cost of the roll can hurt some budgets ($250+ per roll). The good news is a roll should last a lifetime

.
As for titanium screws or plastic, if you're racing, this raises you center of gravity and will adversely affect handling.