Gibraultar Top Cap

I see that the Willard Gibraultar top cap I need is out of stock since I started looking last year - 1490534 and just saw the replacement as 1490840 which is also out of stock. Is there anything else available?